【发布时间】:2018-01-05 08:48:06
【问题描述】:
我知道:root 可用于为 HTML 文件选择 html 标记并为svg 文件选择svg 标记(关于样式化 XML 文件,这真的很奇怪,不适用于我),但我认为选择 :root 而不是 html 或 svg 选择器是没有意义的。使用 :root 对 HTML 和 SVG 应用相同的样式对我来说似乎很奇怪。我确信这不是现实的情况。
:root I found 唯一有效的应用是它可以用来覆盖 html 样式(因为伪类选择器比类型选择器具有更高的优先级),但我会避免经常覆盖 html 并放置为了避免这种需要,稍后会链接特定的 CSS 文件。
所以问题是::root 在现实世界中的应用是否不仅仅是html(或svg 用于SVG 文件)的奇怪替代方案?
【问题讨论】:
标签: html css css-selectors pseudo-class