![]() |
1
54
不,在组合词中没有优先的概念。但是,在复杂选择器中有元素顺序的概念。
任何复杂的选择器都可以在任何对您有意义的方向上读取,但这并不意味着组合符是正确的
distributive
或
commutative
indicate a relationship between two elements
,例如。
According to Google 然而,浏览器实现了它们的选择器引擎,以便它们评估复杂的选择器 :
正如谷歌在上述引文中所描述的那样 钥匙选择器 :
话虽如此,如果你要我阅读选择器并用简单的英语描述它们选择了什么,我也会从右到左阅读它们(但我不确定这是否与实现细节有关!)。 所以,选择器:
意味着:
|
![]() |
2
2
没关系。
将匹配相同的元素,无论您是否这样做
我认为浏览器是从右向左的。 |
![]() |
3
-6
the spec 没有提到任何关于优先级的东西(我可以找到),但我相信这是严格的从左到右的评估 |
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 7 月前 |
![]() |
Mass · 如何在Tailwind CSS v4中创建配置 7 月前 |
![]() |
magenta placenta · 将css变量合并为一个变量 7 月前 |
![]() |
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 7 月前 |
![]() |
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 8 月前 |