当祖父母父母子模式已知时,父母的隐式css风格

时间:2012-04-13 20:22:07

标签: css

我在html和css中有这种情况:

CSS

.heading-border{ border-bottom:2px groove; }

html(为简洁而编辑)

 <tr class="heading-border">
  <th>Some Label</th>

是否有某种方法可以从css,而不是javascript 定位<tr>,而无需明确定义类(换句话说,将此样式指定给任何<tr>其中包含<th>?原因是这种情况存在于很多地方,我宁愿不必在每个地方都标记一个类。

2 个答案:

答案 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。它不够智能,不像孩子那样倒退。你只能单向嵌套。