Fio*_*ite 0 css css-selectors pseudo-class
我有一个表,我想要为每个替换行着色,除了具有类" openingTimes" 的行.
这个开放时间行不应该是阴影,但是这一行之后的模式应该继续,就像这样(用粗体表示着色!):
[ 信息1 ] [信息2] [开放时间行] [ 信息3 ] [信息4] [ 信息5 ] [信息6]
我拥有的CSS是:
table tr:not(.openingTimes):nth-child(even)
{
background-color: #eeeeee;
}
Run Code Online (Sandbox Code Playgroud)
但结果是:
[ 信息1 ] [信息2] [开放时间行] [信息3] [ 信息4 ] [信息5] [ 信息6 ]
我希望Info 3被遮蔽,并且模式将从那里继续.
我究竟做错了什么?谢谢!
编辑:好的,这是一个小提琴:http://jsfiddle.net/QWjnm/
nth-child语法不够复杂,无法满足您的需求.
但是,在您的示例中,您可以编写
tr:first-child, tr:nth-child(2n+4)
Run Code Online (Sandbox Code Playgroud)
对于选择器.
这意味着使用第一个孩子,以及从第四个开始的每个偶数孩子.
看到更新的小提琴.
这不是一个理想的解决方案; 你不再对openingTimes班级有任何控制权,但我想不出你在哪里做任何解决方案.抱歉!