我在html和css中有这种情况:
CSS
.heading-border{ border-bottom:2px groove; }
html(为简洁而编辑)
<tr class="heading-border">
<th>Some Label</th>
是否有某种方法可以从css,而不是javascript 定位<tr>
,而无需明确定义类(换句话说,将此样式指定给任何<tr>
其中包含<th>
?原因是这种情况存在于很多地方,我宁愿不必在每个地方都标记一个类。
答案 0 :(得分:4)
这目前无法实现,但我们可能会在4级选择器中使用它。将来,您可以通过在美元符号前面加上前缀来明确声明选择主题:
$div p {
/* div is the subject, not p */
}
上面这个符号的一个注释是,它似乎仍在空中。我已经阅读了?
的报告,以及其他表明它会!
的报告。底线,观看规格:)
http://www.w3.org/TR/selectors4/#subject
http://dev.w3.org/csswg/selectors4/#subject
答案 1 :(得分:1)
不幸的是,没有。不仅仅是CSS。它不够智能,不像孩子那样倒退。你只能单向嵌套。