在HTML文档中,CSS3引入的伪类选择器
如果它们几乎相同,那么使用
我已经阅读过
:root
与html
选择器相同,唯一的区别是:root
具有更高的特异性。如果它们几乎相同,那么使用
:root
的实际好处是什么?我已经阅读过
:root
选择器对于声明全局CSS变量非常有用,即在整个HTML代码中都可以访问的变量。但是我也可以使用html
选择器设置变量,并且它也将在整个HTML代码中可用。我在https://alligator.io/css/root-pseudo-class/上找到的唯一好处是,在:root
中设置的CSS变量也可以用于样式化SVG图形。这是唯一的好处吗?
:root
和html
选择器之间的区别。在HTML中唯一的区别在于特异性::root
具有(0,1,0)特异性,即一个伪类,而html
具有(0,0,1)特异性,即一个元素。 - iwis