CSS选择器,标记名+类与类

kub*_*uba 5 css

让我们想象很简单的情况:

div.className{}
Run Code Online (Sandbox Code Playgroud)

VS

.className{}
Run Code Online (Sandbox Code Playgroud)

哪个选项更快,为什么?

Orm*_*moz 5

.className{} 由于css文件较小,下载速度更快.

渲染页面时也更快,因为不需要查找div元素.

来自谷歌的指南:

避免使用类型选择器限定ID和类名.除非必要(例如使用帮助程序类),否则不要将元素名称与ID或类结合使用.

出于性能原因,避免使用不必要的祖先选择器很有用.

  • "渲染页面时速度也更快"你有什么参考吗? (2认同)