html - 如何让标签之间的空格不显示?

标签 html css

我正在尝试使用 anchor 标签创建一个菜单,它们应该紧挨着,这样相关的链接就可以用边框连接起来。下面是一些示例代码:

<html>
<head>
    <style type="text/css">
        a {
            border: 1px solid #939393;
            margin: 15px;
            padding: 8px;
        }
        a:hover {
            border-color: #111;
        }
        a.collapse-left {
            border-left-width: 0px;
            margin-left: 0px;
        }
        a.collapse-right {
            border-right-width: 0px;
            margin-right: 0px;
        }



    </style>
</head>
<body>
    <div class="body">
        <a href="#" class="collapse-right primary">This is</a>
        <a href="#" class="collapse-right collapse-left click">A group</a>
        <a href="#" class="collapse-left hover">Of Three</a>

        <a href="#" class="">I am by myself</a>

        <a href="#" class="collapse-right">We are</a>
        <a href="#" class="collapse-left">a pair</a>

    </div>
</body>
</html>

组合在一起的按钮之间有一些空白。这是由 <a> 之间的换行符引起的标签。可以删除这些换行符,问题就消失了,但代码的可读性大大变差了。

是否可以保留换行符但不显示空格?

最佳答案

您应该通过更改 <a> 的 CSS 将框变成 block 对此:

a {
    border: 1px solid #939393;
    margin: 15px;
    padding: 8px;
    display: block;
    float: left;
}

关于html - 如何让标签之间的空格不显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/522435/

相关文章:

html - 自定义 HTML 元素并在 CSS 中使用它们

html - 遮盖图像底部的三 Angular 形

javascript - 为什么不点击按钮就调用函数?

javascript - 将新的 Google Analytics 代码写入外部文件

javascript - 是否可以提交两次表单?

html - Bootstrap 导航栏更改高度

javascript - 是否可以让用户在玩 html/js 游戏之前选择他们的正方形(游戏组件)的颜色?

html - 如何在水平导航菜单中将文本居中放置在图像上?

html - h2 在移动设备上强加导航栏崩溃

javascript - 单个 css 文件中的多个设计