css - 移动浏览器的 * css 选择器有多慢?

标签 css performance mobile

移动浏览器上的 * css 选择器有多慢?

我听说出于速度原因不应该使用它。但是,我正在移动优化网站,此时我无法对源代码进行太多更改。我需要为很多元素设置 float:none, width:auto, height:auto, position:static。如果我不使用 *,我的选择器列表将会变得很长。

最佳答案

有一项研究对此进行了测试。我不再有链接,但可以说,由于您可能知道的所有原因(每个元素都需要评估),它会减慢速度。

正如您可能已经知道的那样,不同的重置只会选择和设置那些需要“重置”的元素。有些人,比如我,只是将元素设置为我们希望它们成为的样子,而不是进行大规模更改。

当然,像所有事情一样,自己测试可能是最好的方法。

关于css - 移动浏览器的 * css 选择器有多慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13382556/

相关文章:

jquery .hide 使用 {visibility :hidden;} is there alternative using {display:none;}

jquery - Bootstrap 中的表单字段对齐困难

jquery - jQuery 可以修改特定媒体类型的 CSS 吗?

performance - 将JIT与R一起使用可能存在的缺点?

ios - 您能否使网页只能通过移动应用程序访问?

html - 想要在需要的表单文本字段上显示红色边框(如果它们是空的)

python - 有没有办法使collections.Counter(Python2.7)知道其输入列表已排序?

python - 哪种方法可以更快地替换字符串中最后一次出现的子字符串?

android - Flutter 错误 : The left operand can't be null, 因此永远不会执行正确的操作数。尝试删除运算符和正确的操作数

javascript - 使目标 ="_blank"始终在同一窗口(不是父窗口)中打开