css中的有效选择器

时间:2013-04-15 17:48:23

标签: css

#customers tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}

#customersid的{​​{1}}。由于我是CSS的新手,上面的方法是有效的选择器吗?在CSS中,我只找到table个选择器。但问题中有三个要素:element element。我还没有找到三元素选择器的示例。那么CSS中是否存在三元素选择器?

3 个答案:

答案 0 :(得分:2)

是的,您可以根据需要组合尽可能多的simple selectors,并且您发布的选择器只是样式

<td>范围内的任何<tr>,其中class =“alt”且位于ID为“customers”的元素内

http://www.w3.org/TR/css3-selectors/

答案 1 :(得分:1)

选择器有效,因为CSS选择器语法允许descendant selector“由两个或多个由空格分隔的选择器组成”。这就是CSS 2.1规范中的情况,CSS3不会改变它。

从技术上讲,#customers tr.alt td不包含三个元素而是三个选择器,但它只能匹配一个包含三个嵌套元素的结构的元素。

答案 2 :(得分:0)

是的,这是一个有效的CSS选择器。您可以根据需要组合使用。