一个选择器的两个过滤器

时间:2013-02-05 13:32:36

标签: css css3 css-selectors

是否可以在CSS(包含3个)中执行类似的操作?

ul li:visible:nth-child(odd) {...}

2 个答案:

答案 0 :(得分:3)

纯粹使用CSS是不可能的。您可以链接伪类,例如li:nth-child(2n):hover,但:visible是jQuery,而不是CSS。

CSS没有类似的功能,因为CSS当前无法确定元素是否可见

答案 1 :(得分:0)

我同意安迪的观点 但它不会选择第一个元素,所以添加+1,代码将li:nth-child(2n+1):hover.其他内容请参考Andy的回答