不是第一要素,我有一些這樣的代碼:與給定
<span class="item multifilter-wrapper multifilter">
<span class="item multifilter multifilter-item">
<div></div>
</span>
<span class="item multifilter multifilter-item">
<div></div>
</span>
<span class="item multifilter multifilter-item hasdata">
<div>HELLO</div>
</span>
</span>
任何multifilter-item
跨度可以有內容,如果有內容我添加hasdata
類,在最後一個項目。
我想加入一個分離器中跨距2 multifilter-item
之間的情況下,有一個以上的數據,所以有這樣的BEFORE規則:
.multifilter-wrapper .hasdata:not(:first-child)::before{
content: '|';
}
然而,可以添加在上述的例子中的內容僅有1 hasdata
跨度。
任何想法爲什麼?
你能寫出不同情況的輸出嗎?它可以幫助我認爲 –
另外,'span'元素不能包含'divs' ...這是無效的HTML。 –
[這是一個很好的答案](http://stackoverflow.com/a/8539107/838807)對於一個非常類似的問題(先選擇,而不是先選擇) – musefan