Html 如果元素包含特定类型的子元素,如何使用CSS选择器来消除该元素
让我举个例子来澄清我的问题 假设我有一个如下表:Html 如果元素包含特定类型的子元素,如何使用CSS选择器来消除该元素,html,css,Html,Css,让我举个例子来澄清我的问题 假设我有一个如下表: 校长1 校长2 elem1 elem2 elem3 elem4 trtd{cursor:pointer}很好: trtd{光标:指针} 校长1 校长2 elem1 elem2 elem3 elem4 使用thead和tbody元素,然后使用CSS仅针对tbody中的行: 表tbody tr{ 光标:指针; } 校长1 校长2 elem1 elem2 elem3 elem4 您可以简单地引用所有作为其子项的tr,它将自动省略带有标记的t
校长1
校长2
elem1
elem2
elem3
elem4
trtd{cursor:pointer}
很好:
trtd{光标:指针}
校长1
校长2
elem1
elem2
elem3
elem4
使用thead
和tbody
元素,然后使用CSS仅针对tbody
中的行:
表tbody tr{
光标:指针;
}
校长1
校长2
elem1
elem2
elem3
elem4
您可以简单地引用所有作为其子项的tr
,它将自动省略带有
标记的tr
table tr td {
cursor:pointer;
}
您可以将类添加到可编辑tr:
tr.editable{
光标:指针;
}
校长1
校长2
elem1
elem2
elem3
elem4
您也可以使用CSS伪类:
它将从表中的第二行到最后一行进行选择
表tr:n子项(n+2){
光标:指针;
}
校长1
校长2
elem1
elem2
elem3
elem4
回答问题时请提供解释。可能是重复的感谢,但似乎我一个接一个地修改了td,但没有修改tr。无论如何,它是有效的。感谢,它可能是一个解决方案。它可能是一个解决方案,但将CSS样式与元素序列结合可能不是一个好主意。