0
demo
這裏的標記:如何僅將n-child或n-type應用於可見元素?
<ul>
<li>one</li>
<li>two</li>
<li>three</li>
<li style="display: none;">four</li>
<li style="display: none;">five</li>
<li style="display: none;">six</li>
</ul>
<div>next example</div>
<ul>
<li style="display: none;">one</li>
<li style="display: none;">two</li>
<li>three</li>
<li>four</li>
<li>five</li>
<li style="display: none;">six</li>
</ul>
,並應用該CSS:
li:nth-child(3){
border-bottom: 1px solid black;
}
結果如下:
one
two
three
-----------------
three
-----------------
four
five
,我想這樣的結果:
one
two
three
-------------
three
four
five
----------
那麼,我怎樣才能應用第n孩子或其他東西只有可見的元素?
只需添加ul {border-bottom:1px純黑色;} – radha
您可以將類指定給可見或不可見元素嗎? – j08691
不可以。和@radha我最初爲每個列表分配border-bottom,並刪除最後一個孩子的border-bottom,所以我需要用n-child來做,而不是使用ul。 –