>通用选择器匹配任何元素类型。如果它不是简单选择器的唯一组成部分,则可以暗示(因此省略)。此处显示的两个选择器示例是等效的:
*.warning { ⋮ <span>declarations </span>} .warning { ⋮ <span>declarations </span>}
>重要的是不要将通用选择器与通配符的角色混淆 - 通用选择器与“零或更多元素”不匹配。考虑以下HTML片段:
<body> <div> <h1>The <em>Universal</em> Selector</h1> <p>We must <em>emphasize</em> the following:</p> <ul> <li>It's <em>not</em> a wildcard.</li> <li>It matches elements regardless of <em>type</em>.</li> </ul> This is an <em>immediate</em> child of the division. </div> </body>
选择器div * em将匹配以下em元素:
)
)
在CSS
中经常询问有关通用选择器的问题> CSS中的通用选择器由星号(*)表示,并且与文档中的任何元素匹配。这不同于其他选择器,例如类选择器,ID选择器或仅根据其类,ID或元素类型匹配特定元素的元素选择器。通用选择器是一种功能强大的工具,但应谨慎使用,因为如果不仔细使用,它可能会导致意外结果。
* { margin: 0; padding: 0; }可以将通用选择器与其他选择器结合使用吗?
>通用选择器的特异性是什么?
>通用选择器在CSS中的特异性最低。这意味着,如果存在冲突的样式,则通用选择器所定义的样式将被其他选择器定义的样式所覆盖。>
>通用选择器如何与CSS中的继承相互作用?
通用选择器可以覆盖继承的样式。但是,由于它具有最低的特异性,因此可以被其他选择器覆盖。
>
>使用Universal Selector吗?>
>在所有现代浏览器中都支持通用选择器,包括Chrome,Firefox,Safari和Edge。但是,实施方式可能会有一些差异,因此在多个浏览器中测试您的CSS总是一个好主意。以上是通用选择器(CSS选择器)的详细内容。更多信息请关注PHP中文网其他相关文章!