gpt4 book ai didi

html - 声明为空的 CSS 选择器 - 浏览器还会搜索吗?

转载 作者:行者123 更新时间:2023-12-03 09:22:10 25 4
gpt4 key购买 nike

假设样式表中有一些选择器没有样式信息,因此它们实际上是空的(没有样式声明):

.main-menu {}

浏览器还会搜索它们吗?

我的直觉是,这将取决于浏览器,因此“聪明”的程序员会说“如果选择器为空,请不要打扰”,但并非所有浏览器都会有这种开明的实现。快速搜索后找不到任何内容,想知道这里是否有人知道有关此的任何信息......

我确信最好的做法是不要使用带有空声明的选择器,因为它们浪费空间和时间,W3 对此有何说明吗?

谢谢!

最佳答案

事实上,拥有空的 CSS 规则实际上可以起到 work around some bugs in certain browsers 的作用。 ,和 cause bugs in others 。因此,有证据表明,无论如何,对于至少两个独立的实现,解析器不会完全忽略具有空声明 block 的 CSS 规则。

至于最佳实践?将它们排除在外,因为它们通常会占用不必要的字节,如果您有充分的理由使用它们,那么添加注释来解释它们的用途并不是一个坏主意。

关于html - 声明为空的 CSS 选择器 - 浏览器还会搜索吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28558814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com