【发布时间】:2018-05-21 14:36:13
【问题描述】:
这是我拥有的简单 HTML。 h1 在阴影根中,但它是绿色的。这种从 shadow DOM 之外的父元素继承颜色的行为是预期的吗?我想知道,因为元素选择器不能跨越阴影边界(h1 样式不适用于阴影根内的h1)
<head>
<style>
body { color: green }
h1 { color: red; }
</style>
</head>
<my-element>
#shadow-root
<h1>text is green</h1>
</my-element>
理想情况下,我正在寻找定义此行为的规范的一部分。
【问题讨论】:
-
@cale_b:这个问题不仅没有提到阴影树,而且这里的提问者似乎理解什么是继承,并且只是询问它是否适用于从轻元素到它们的阴影树后代。该问题的公认答案确实告诉您,这不是“级联”的意思。
-
谢谢大家——完全错过了“shadow dom”标签。一直在学习!
-
@BoltClock,是的,谢谢,这正是我的问题。我更新了我的示例,使问题更加明确。
标签: html css shadow-dom