#customers tr.alt td
{
color:#000000;
background-color:#EAF2D3;
}
#customers
是id
的{{1}}。由于我是CSS的新手,上面的方法是有效的选择器吗?在CSS中,我只找到table
个选择器。但问题中有三个要素:element element
。我还没有找到三元素选择器的示例。那么CSS中是否存在三元素选择器?
答案 0 :(得分:2)
是的,您可以根据需要组合尽可能多的simple selectors,并且您发布的选择器只是样式
<td>
范围内的任何<tr>
,其中class =“alt”且位于ID为“customers”的元素内
答案 1 :(得分:1)
选择器有效,因为CSS选择器语法允许descendant selector“由两个或多个由空格分隔的选择器组成”。这就是CSS 2.1规范中的情况,CSS3不会改变它。
从技术上讲,#customers tr.alt td
不包含三个元素而是三个选择器,但它只能匹配一个包含三个嵌套元素的结构的元素。
答案 2 :(得分:0)
是的,这是一个有效的CSS选择器。您可以根据需要组合使用。