【发布时间】:2015-02-14 17:01:26
【问题描述】:
我经常遇到的一个问题是当我有一个像
这样的面包屑列表时<ul class="horizontal-list">
<li><a href="/home.html">Here's a link</a></li>
<li><a href="/home/subpage.html">Here's another link</a></li>
<li>Here's the final link</li>
</ul>
ul.horizontal-list > li { display: inline; border-bottom: 1px solid #000;}
ul.horizontal-list > li + li:before { content: ">"; padding: 0 3px;}
ul.horizontal-list > li > a { text-decoration: none;}
并且我希望伪元素不具有其元素所具有的边框或其他一些属性。将border-bottom: 0; 添加到ul.horizontal-list > li + li:before 并没有达到我的目的。为什么不呢?
这里有一个场景:http://jsfiddle.net/oboy1a4r/
【问题讨论】:
-
jsfiddle.net/oboy1a4r/1 这就是你想要达到的目标吗?
-
@gearsdigital 我也想要最后一个列表元素的边框
标签: html css pseudo-element