#customers tr.alt td
{
color:#000000;
background-color:#EAF2D3;
}
#customers
是id
一个table
。由于我是 CSS 新手,上述方法是有效的选择器吗?在 CSS 中,我只找到了element element
选择器。但是这里的问题有三个要素:table tr td
. 我还没有找到三元素选择器的示例。那么 CSS 中是否存在三元素选择器?
#customers tr.alt td
{
color:#000000;
background-color:#EAF2D3;
}
#customers
是id
一个table
。由于我是 CSS 新手,上述方法是有效的选择器吗?在 CSS 中,我只找到了element element
选择器。但是这里的问题有三个要素:table tr td
. 我还没有找到三元素选择器的示例。那么 CSS 中是否存在三元素选择器?
是的,您可以根据需要组合尽可能多的简单选择器,并且您发布的选择器只是样式
任何<td>
包含<tr>
在 class="alt" 中并且在 ID 为 "customers" 的元素中
选择器是有效的,因为 CSS 选择器语法允许后代选择器“由两个或多个用空格分隔的选择器组成”。这是 CSS 2.1 规范中的情况,CSS3 不会改变这一点。
从技术上讲,#customers tr.alt td
它不包含三个元素,而是三个选择器,尽管它只能匹配一个元素,该元素是包含三个嵌套元素的结构的一部分。
是的,这是一个有效的 CSS 选择器。您可以根据需要组合任意数量。