具体来说CSS是否更快?

埃敏·奥兹莱姆(Emin Ozlem)

div.container速度比.container您知道像jquery一样,如果您对选择器更具体,则它会更快,因为它迭代的次数更少。css是这种情况吗?

有没有一种方法可以衡量CSS的性能?在性能方面,这样的事情是否重要还是基本上取决于文本的粗细?

如果有人知道答案,我会很高兴,但实际上我找到了类似的问题,但没有确定的答案。如果更好地指定CSS,可以提高效率吗?

重力

在现实世界中,速度差异可以忽略不计。
由于要.container处理的选择器较少,因此要成为技术人员会更快。

选择器具有固有的效率。因此,效率更高或更低的CSS选择器的顺序如下:

  1. ID,例如#header
  2. 类,例如.promo
  3. 类型,例如div
  4. 相邻的兄弟姐妹,例如h2 + p
  5. 儿童,例如li > ul
  6. 后代,例如 ul a*
  7. 通用,*
  8. 属性,例如[type="text"]
  9. 伪类/元素,例如a:hover

关于第二个问题:

有没有一种方法可以衡量CSS的性能?

史蒂夫·索德斯(Steve Souders)进行了在线测试,以衡量CSS的性能,您仍然可以在此处进行访问

如今,有更好的方法来衡量性能,但这是您可以使用的快速简便的资源。

在性能方面,这样的事情是否重要还是基本上取决于文本的粗细?

简短的回答是“不是真的”。

长的答案是,“取决于”。如果您在一个简单的网站上工作,除了可以从最佳实践中获得的常识之外,真的没有必要在CSS性能上大惊小怪。

如果您要创建一个包含成千上万个DOM元素的站点,那么这很重要。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

具体来说,AntiForgeryToken如何与Cookie“匹配”?

来自分类Dev

具体来说,如何订购Jframe的元素

来自分类Dev

SQL查询中是否需要单引号?具体来说,Java JDBC查询

来自分类Dev

是否有一个等效于Java中BasicFileAttributes的外部库?具体来说方法是fileKey吗?

来自分类Dev

是否有替换 JSON 值的过程/实践?具体来说,用 API 提供的值替换 API URL

来自分类Dev

具体来说,将在堆上分配哪些对象?

来自分类Dev

JDBCTemplate queryForObject 如何工作。具体来说,新的 Object[] {} 部分

来自分类Dev

是否可以按条目修改日期对表进行排序?具体来说,如何从VBA访问对象的最后修改时间?

来自分类Dev

具体来说,应用程序在哪里获得其默认字体设置?

来自分类Dev

具体来说,应用程序在哪里获得其默认字体设置?

来自分类Dev

安装后如何查找Lubuntu应用程序在哪里?(具体来说)

来自分类Dev

Samba转移中“幕后”发生了什么?具体来说,传输速度偶尔会下降吗?

来自分类Dev

如何从函数中获取变量?具体来说是一个数组

来自分类Dev

我在使用PHP的date()函数时遇到麻烦。具体来说是星期几

来自分类Dev

Firefox现在在咬Google吗?具体来说,是adservice.google.com之类的域吗?

来自分类Dev

在crontab中,“ / usr / bin / php -f”做什么?具体来说,-f

来自分类Dev

如何在玉器中使用angular2 html绑定?具体来说是([router-link] = [“ / Default”])?

来自分类Dev

Promise.resolve()如何在后台运行?具体来说,它如何准确地拆开罐头?

来自分类Dev

Python - 手动包装一个方法(具体来说,我问的是 robert kern 的 line-profiler)

来自分类Dev

如何将数据输入Keras?具体来说,如果我有多于2列,则x_train和y_train是什么?

来自分类Dev

我可以使用Git备份MongoDB数据库吗?具体来说,我可以在github存储库中包含mongo数据目录吗?

来自分类Dev

我如何查看我在OSX中连接到的服务器(具体来说,NAS驱动器不是服务器)

来自分类Dev

试图在Windows窗体C#中创建购物车。具体来说,通过单击另一种形式的按钮将新行添加到datagridview中

来自分类Dev

一般来说,外部CSS文件中的基础知识是否有“顺序”

来自分类Dev

拆分脚本/ css是否会产生更快的执行/绘制时间

来自分类Dev

是否有更快的CountIF

来自分类Dev

对于计算机来说,这样做速度更快:if(x == 0)或if(!x)

来自分类Dev

是否有更快的lm功能

来自分类Dev

是否可以使声音更快?

Related 相关文章

  1. 1

    具体来说,AntiForgeryToken如何与Cookie“匹配”?

  2. 2

    具体来说,如何订购Jframe的元素

  3. 3

    SQL查询中是否需要单引号?具体来说,Java JDBC查询

  4. 4

    是否有一个等效于Java中BasicFileAttributes的外部库?具体来说方法是fileKey吗?

  5. 5

    是否有替换 JSON 值的过程/实践?具体来说,用 API 提供的值替换 API URL

  6. 6

    具体来说,将在堆上分配哪些对象?

  7. 7

    JDBCTemplate queryForObject 如何工作。具体来说,新的 Object[] {} 部分

  8. 8

    是否可以按条目修改日期对表进行排序?具体来说,如何从VBA访问对象的最后修改时间?

  9. 9

    具体来说,应用程序在哪里获得其默认字体设置?

  10. 10

    具体来说,应用程序在哪里获得其默认字体设置?

  11. 11

    安装后如何查找Lubuntu应用程序在哪里?(具体来说)

  12. 12

    Samba转移中“幕后”发生了什么?具体来说,传输速度偶尔会下降吗?

  13. 13

    如何从函数中获取变量?具体来说是一个数组

  14. 14

    我在使用PHP的date()函数时遇到麻烦。具体来说是星期几

  15. 15

    Firefox现在在咬Google吗?具体来说,是adservice.google.com之类的域吗?

  16. 16

    在crontab中,“ / usr / bin / php -f”做什么?具体来说,-f

  17. 17

    如何在玉器中使用angular2 html绑定?具体来说是([router-link] = [“ / Default”])?

  18. 18

    Promise.resolve()如何在后台运行?具体来说,它如何准确地拆开罐头?

  19. 19

    Python - 手动包装一个方法(具体来说,我问的是 robert kern 的 line-profiler)

  20. 20

    如何将数据输入Keras?具体来说,如果我有多于2列,则x_train和y_train是什么?

  21. 21

    我可以使用Git备份MongoDB数据库吗?具体来说,我可以在github存储库中包含mongo数据目录吗?

  22. 22

    我如何查看我在OSX中连接到的服务器(具体来说,NAS驱动器不是服务器)

  23. 23

    试图在Windows窗体C#中创建购物车。具体来说,通过单击另一种形式的按钮将新行添加到datagridview中

  24. 24

    一般来说,外部CSS文件中的基础知识是否有“顺序”

  25. 25

    拆分脚本/ css是否会产生更快的执行/绘制时间

  26. 26

    是否有更快的CountIF

  27. 27

    对于计算机来说,这样做速度更快:if(x == 0)或if(!x)

  28. 28

    是否有更快的lm功能

  29. 29

    是否可以使声音更快?

热门标签

归档