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