CSS 中是否有影子子组合器?
Is there a shadow child combinator in CSS?
Google Chrome 支持通过阴影节点的阴影后代组合器 /deep/
。
body div {...} // doesn't select descendant divs inside shadow nodes
body /deep/ div {...} // selects all descendant divs, shadow or not
子节点(直系后代)是否有等效的影子组合器?
没有这样的组合器。对于影子树中顶级的 select 元素,请将子组合器与 ::shadow
pseudo-element:
结合使用
::shadow > div
这匹配任何 div
是任何影子树中的顶级元素(由 ::shadow
表示,或更明确地说,*::shadow
)。
Google Chrome 支持通过阴影节点的阴影后代组合器 /deep/
。
body div {...} // doesn't select descendant divs inside shadow nodes
body /deep/ div {...} // selects all descendant divs, shadow or not
子节点(直系后代)是否有等效的影子组合器?
没有这样的组合器。对于影子树中顶级的 select 元素,请将子组合器与 ::shadow
pseudo-element:
::shadow > div
这匹配任何 div
是任何影子树中的顶级元素(由 ::shadow
表示,或更明确地说,*::shadow
)。