【发布时间】:2010-10-08 01:27:17
【问题描述】:
在 CSS 中,当在 div 上设置样式时(例如),包含 'div' 有什么好处,除了可以提高匹配精度。浏览器渲染速度可能更快吗?
即是:
div.something { font-size: 1em; }
优于
.something { font-size: 1em; }
除了将其缩小到仅 div 之外还有什么其他原因吗?
(我问的原因是我最近偶然发现了一个包含 'div's 但大多数人不会打扰的著名网站)
更新:
感谢所有答案。结论是速度是一个因素,但并不明显,因此值得忽略。最佳实践的共识是包含标签更简洁 - 一般规则应该是保持 CSS 尽可能“紧”以获得所需的样式。
【问题讨论】:
标签: css css-selectors