Html 如何瞄准中的第一个,而不是
表tabid的第一行按预期选择。但是,第二个表的第一行也被选中,这是我不想要的 tabletabidtr:类型的第一个{ 背景颜色:黄色; } 选择我 细胞-112 细胞-113 细胞-121 细胞-122 细胞-123 细胞-131 细胞-132 细胞-133 ,但不是我 细胞-141-1 细胞-141-1 细胞-141-1 细胞-142 细胞-143 您可以使用,>如: tabletabid>tbody>tr:类型的第一个{ 背景颜色:黄色; } 选择我 细胞-112 细胞-113 细胞-121 细胞-122 细胞-123 细胞-131 细胞-132 细胞-133 ,但不是我 细胞-141-1 细胞-141-1 细胞-141-1 细胞-142 细胞-143 使用子选择器> 后果 tabletabid>tbody>tr:类型的第一个{ 背景颜色:黄色; } 选择我 细胞-112 细胞-113 细胞-121 细胞-122 细胞-123 细胞-131 细胞-132 细胞-133 ,但不是我 细胞-141-1 细胞-141-1 细胞-141-1 细胞-142 细胞-143Html 如何瞄准中的第一个,而不是,html,css,Html,Css,表tabid的第一行按预期选择。但是,第二个表的第一行也被选中,这是我不想要的 tabletabidtr:类型的第一个{ 背景颜色:黄色; } 选择我 细胞-112 细胞-113 细胞-121 细胞-122 细胞-123 细胞-131 细胞-132 细胞-133 ,但不是我 细胞-141-1 细胞-141-1 细胞-141-1 细胞-142 细胞-143 您可以使用,>如: tabletabid>tbody>tr:类型的第一个{ 背景颜色:黄色; } 选择我 细胞-112 细胞-113 细胞
不幸的是,代码是按原样给我的。因此,我不能按照建议插入。我也不明白为什么包括解决问题problem@user3604103几乎每个浏览器都会自行插入tbody,因此您仍然可以使用它。是>的使用,而不是tbody
table#tabid > tbody > tr:first-of-type {
background-color: yellow;
}
table#tabid > tbody > tr:first-of-type {
background-color: yellow;
}