【发布时间】:2016-08-08 16:03:22
【问题描述】:
我需要制作一个导航栏,每个链接之间都有符号“|”。我尝试使用
.navbar li::after {
position:absolute;
content:" | ";
}
但我总是得到链接下的第一个符号,我不知道为什么。
我也尝试过使用右边框和左边框,但这看起来很丑陋,每个元素都有 2 行。
【问题讨论】:
-
在我的电脑上看起来不错。我会禁用绝对位置。您能否提供我们可以帮助您解决问题的链接?
-
不是真的,它可能在你的电脑上看起来不错,因为我在导航栏的左侧有徽标,但我不知道这是否重要
-
我假设你得到 2 行是因为你使用了右边界和左边界?也许只使用两者之一?
-
是的,但它会看起来很丑,我最终会在最后一个上只有“左或右”。
-
好吧,只更改最后一个元素的规则。
标签: html css navigation border navbar