【发布时间】:2013-05-08 18:06:56
【问题描述】:
CSS(3) 有后代选择器,例如td em {color: red};,但显然是no ancestor selector。
那么,我应该怎么做而不是像 td {border: 1pt solid red} em; 这样的东西?即,如何在某些 (X)HTML 元素的祖先上设置样式?
注意:
- Javascript 与解决方法无关,可能是 XPath'y。
【问题讨论】:
-
据我了解,如果
td包含em,那么您想在其上设置border。仅通过 css 是不可能的。您是否对“解决方法”(如您标记的)中的 javascript/JQuery 解决方案持开放态度?如果是这样,那么有一个解决方案。
标签: css css-selectors