在CSS中,当在div上设置样式时(例如)包含'div'除了为匹配提供更高的精度之外还有任何好处.浏览器渲染速度可能更快吗?
即是:
div.something { font-size: 1em; }
比...更好
.something { font-size: 1em; }
除了将其缩小到只有div之外的任何其他原因?
(我问的原因是我最近发生在一个突出的网站上,其中包括'div',但大多数人都不打扰)
更新:
感谢所有的答案.结论是速度是一个因素,但不值得注意,因此值得忽略.关于最佳实践的共识是,包括标签更清晰 - 一般规则应该是使CSS尽可能"紧密"以满足所需的样式.
除了两个选择器的不同语义之外,请阅读:CSS的速度