html - 是否有添加文本的内联元素,所以没有换行符?

标签 html css

我问这个的原因是因为我的网站上有一些链接,当鼠标悬停在上面时会以粗体显示,它们是“我们的工作 | 联系我们”,但问题是“|”是其中一个链接的一部分,因此它也是粗体的,这附近有什么吗?

最佳答案

您可以使用 css 和边框来做到这一点(这是正确的方式,而不是管道符号)

<a> text </a>
<a> text </a>
<a> text </a>
<a> text </a>

a{
    margin: 0 5px;
    padding: 0 5px;
    line-height: 20px; /* this is to center it with the text */
}
a+a{
    border-left: 1px solid #000;
    padding-left: 10px;
}

jsFiddle demo

关于html - 是否有添加文本的内联元素,所以没有换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22572746/

相关文章:

Javascript 图像加载器

html - 突出显示当前选定的锚定到同一页面上的内容的链接

javascript - 我在网页上的下拉框中看不到选项,但在元素中可以看到

ASP.NET 控件

html - 我的手机不显示我网站的移动版

html - 边框阴影问题

javascript - 事件监听器未触发?

javascript - 如何制作一个每次单击时显示加 1 的按钮?

html - 试图获得水平菜单和子菜单

css - 在灰色的 div 中具有正常不透明度的段落