Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在开槽元素中选择后代元素?
像这样的例子:
::slotted(div p) { color: blue; } <div><p>test</p><div>
它不起作用
不可以,您只能选择带有::slotted().
::slotted()
::slotted() 中的选择器只能是复合选择器,因此div p不是有效的选择器。
div p
根据伊藤隼人的说法:
这个限制的原因是在性能方面使选择器样式引擎友好。
请参阅Shadow Dom v1 演示文稿中的样式示例。