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

标签 css

让我们想象一下非常简单的情况:

div.className{}

对比

.className{}

哪个选项更快,为什么?

最佳答案

.className{} 下载速度更快,因为 css 文件较小。

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

指南来自 google :

Avoid qualifying ID and class names with type selectors. Unless necessary (for example with helper classes), do not use element names in conjunction with IDs or classes.

Avoiding unnecessary ancestor selectors is useful for performance reasons .

关于CSS 选择器,标记名 + 类 vs 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32884741/

相关文章:

javascript - 在窗口滚动时更改 Angular 2 中的组件样式?

javascript - 如何在不显示浏览器垂直滚动条的情况下自动缩小 100% 的 div?

html - 如何在相等的段落下对齐元素

css - Bootstrap MVC 4 TextBoxFor 必需指示符

javascript - jQuery .append() 没有按预期工作

javascript - 哪个 HTML 标签 "support"背景色

javascript - 使用javascript将光标更改为 anchor 标记中的默认值

jquery - 图片库的 images.google.com 效果

html - CSS - 错误的线性渐变

html - 同时定位文本底部和居中