每隔三里抓一次,但如果有孩子和一个班级分配,就不抓了



好的,我最近在学习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;
}

相关内容

最新更新