Monica Dinculescu 谈论 ::part
和 ::theme
,这两个伪元素很有可能在新年获得关注和更多关注。正如 Monica 解释的那样,它们旨在帮助我们创建和样式化 Web 组件
当前的新提案是
::part
和::theme
,这是一组伪元素,允许您在阴影树内进行样式化,从阴影树外部进行样式化。与:shadow
和/deep/
不同,它们不允许您在阴影树内对任意元素进行样式化:它们只允许您对作者标记为符合样式化的元素进行样式化。它们已经通过了 CSS 工作组的审查并得到了认可,并在 TPAC 的一个 Web 组件会议上被提出,因此我们相信它们既是正确的方法,也非常有可能被所有浏览器作为规范实现。
如果整个“阴影树”短语让您像我一样感到恐慌,那么别担心!Monica 已经写了一篇非常棒的文章,详细介绍了 Web 组件和 Shadow DOM 规范。