后,我有元素的列表,这些风格像这样的:One | Two | Three | Four | Five
CSS:没有(:最后一子):选择
ul {
list-style-type: none;
text-align: center;
}
li {
display: inline;
}
li:not(:last-child):after {
content:' |';
}
<ul>
<li>One</li>
<li>Two</li>
<li>Three</li>
<li>Four</li>
<li>Five</li>
</ul>
输出One | Two | Three | Four | Five |
代替任何人都知道如何选择除最后一个元素外的所有元素?
你可以看到:not()
选择here
这种行为似乎是在Chrome 10中的错误它为我在Firefox 3.5。 – duri 2011-03-27 14:56:23