自举导航中的新行显示的管道分隔符
问题描述:
我有一个带下拉的boostrap导航。自举导航中的新行显示的管道分隔符
<ul class="nav navbar-nav pull-right">
<li>
<div class="dropdown">
<a data-target="#" data-toggle="dropdown">User <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="account?open">Rediger konto</a></li>
<li><a href="orders?open">Vis ordre</a></li>
</ul>
</div>
</li>
....
我想添加管道的菜单条目之间。
#options-nav .nav>li:after {
content: "|";
...
}
https://jsfiddle.net/casperskovgaard/eww51eo3/
问题是,下拉条目管在新行
答
列表项的DIV是问题的因由。
由于其display: block
风格,它正在推倒after
伪元素。
添加display: inline-block
到div沿着after伪元素:
#options-nav .nav>li>div {
display: inline-block;
}
感谢@beerwin,我需要的 –