在CSS中使用非常特定的选择器是否有优势?

前端之家收集整理的这篇文章主要介绍了在CSS中使用非常特定的选择器是否有优势?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我理解在jQuery中,使用选择器时更具体是有利的,这样jQuery就不必遍历整个DOM来找到你想要的东西.例如,如果我知道描述类仅应用于< span>,则$(‘span.description’)优于$(‘.description’).元素.

这也是CSS的情况吗?使用span.description {}而不是.description {}对我有什么特别的好处吗?我在思考速度,优化等方面.我是否通过告诉它确切的位置来保存浏览器的任何工作?

解决方法

这在CSS中也是如此 –

一个好的规则是从最近的ID下降.
ID被编入索引,因此定位它们非常快.没有理由在选择器中使用多个.

Google Code- Optimize browser rendering

这回答了很多关于这个问题的问题,包括这个问题 – 希望对你有帮助.

猜你在找的CSS相关文章