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。 –