好的,我最近在学习CSS,想为我的网站找到一些东西,但无法理解如何做到这一点。
我想每三个li(从第二个li开始(加一次,但如果是,我不想加
1( 有任何子项(内容是从DB中提取的,当li为空时,它将没有任何内容,当它有内容时,
,等等(
2( 分配了一个类。
这在css或javascript中可能吗?
谢谢!!
<ol>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
.....
</ol>
web tiki更新后的jsfiddle非常正确(因此否决似乎没有必要(,但实际上可以通过使用:empty
:检查您是否只选择了空的<li>
li:nth-child(3n+2):empty:not(.selected) {
background: red;
}
对于孩子们来说,我认为只有CSS才有可能。确实如此。但每三个没有类的li就有li:nth-child(3n+2):not(.selected)
。
FIDDLE
li{
width:30%;
background:gold;
margin:5px;
}
li:nth-child(3n+2):not(.selected){
background:red;
}