有没有办法设置元素父级的CSS?

1.2*_*tts 2 html css

有没有办法声明一个CSS声明,该声明以id为目标的父元素?

例如,我知道我的元素的ID,"element1",但我不知道它的父亲的ID.我想声明CSS信息来定位myDiv,但我不知道它的ID.

HTML:

<div id="myDiv">  
   <div id="element1"> hello </div>
</div> 
Run Code Online (Sandbox Code Playgroud)

CSS:

#element1(parent) {
   border:1px solid red;
}
Run Code Online (Sandbox Code Playgroud)

Nie*_*jes 5

不,现在没有.很长一段时间以来,WHATWG小组都在讨论这个问题,但直到一两年前,浏览器供应商拒绝支持任何针对此类选择器的提议,因为它会因为方式而过慢地降低CSS规则匹配的速度. DOM被解析.

随着DOM解析器引擎的进步,目前认为可以从浏览器供应商端进行,因此现在有一个提议在CSS4中包含某种目标选择器,甚至语法仍然存在争议.目前,没有任何浏览器支持任何提议的符号,也没有任何一个支持内部支持此类功能.

当前的CSS4选择器草案提到了主题说明符,但是现在甚至包含一个明确的注释,如果该提议成立,则!应该预先添加或附加到选择器,或者是否应该有2个.