Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css :root,html,*选择器。有什么不同吗?_Css - Fatal编程技术网

Css :root,html,*选择器。有什么不同吗?

Css :root,html,*选择器。有什么不同吗?,css,Css,这三条CSS规则之间有什么区别吗 *{ 字号:24px } :根{ 字号:24px } html{ 字号:24px }所有这些都会影响整个HTML。您甚至可以使用第四个选项,即html*{},它可以处理所有html 其含义是: *表示将根据选择所有元素 CSS伪类与表示文档的树的根元素匹配。在HTML中,:root表示元素,与选择器HTML相同,只是其特殊性更高 您可以从社区获得有关此帖子的更多示例和信息: 希望这有帮助 是的,有区别。下面是一些结果不一样的例子 使用* *{ 字号:24

这三条CSS规则之间有什么区别吗

*{
字号:24px
}
:根{
字号:24px
}
html{
字号:24px

}
所有这些都会影响整个HTML。您甚至可以使用第四个选项,即
html*{}
,它可以处理所有html

其含义是:

  • *
    表示将根据选择所有元素
  • CSS伪类与表示文档的树的根元素匹配。在HTML中,:root表示
    元素,与选择器
    HTML
    相同,只是其特殊性更高
您可以从社区获得有关此帖子的更多示例和信息:


希望这有帮助

是的,有区别。下面是一些结果不一样的例子

使用
*

*{
字号:24px
}
p{
字号:2em;
}

这里有一些文字