如何使用管道分隔链接项

Sup*_*iom 5 html pipeline menu css3 twitter-bootstrap

这是我第一次在这里发帖提问.

我在网站设计上使用twitter bootstrap.我必须创建导航菜单,使其中列出的项目将与管道分开.我已经在这里找到了另一个类似的问题- 添加一个管式分离机在一个无序列表项目后,除非该项目是最后一行,我使用的,但他们应该项目不分开.

我需要得到的:http://prntscr.com/4br2lb

从我在这里找到的帖子实现代码后,我得到了这个:http://prntscr.com/4br2yj

这是我的代码:

HTML:

<div class="navbar navbar-default navbar-static-top header-menu">
        <div class="collapse navbar-collapse navHeaderMenuCollapse">
            <ul class="nav navbar-nav navbar-middle navbar-text" style="float:none;margin: 0 auto; display: table;table-layout: fixed;">
                <li><a href="#">HOME</a></li>
                <li><a href="#">AUTO</a></li>
                <li><a href="#">LIFE</a></li>
                <li><a href="#">HEALTH</a></li>
                <li><a href="#">BUSINESS</a></li>
                <li><a href="#">MORE...</a></li>
            </ul>
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

CSS:

ul li { 
float: left; }
ul li:after {
content: "|"; padding: 0 .5em; }
Run Code Online (Sandbox Code Playgroud)

先感谢您!

SW4*_*SW4 5

为什么不使用边框li而不是最后一个边框呢?例如:

演示小提琴

ul li:not(:last-child) {
    border-right:1px solid grey;
    margin-right:20px;
    padding-right:20px;
}
Run Code Online (Sandbox Code Playgroud)

否则,您可能需要向:afterpsuedo元素添加位置或将显示更改为inline-block-尽管很难说,无法使用提供的代码来复制问题。