【发布时间】:2011-01-20 14:02:34
【问题描述】:
我记得不久前在网上观看了一段视频,该视频是 Yahoo 工程师的一次演讲,其中他提到 CSS 选择器是由浏览器从右到左而不是从左到右读取的。意思是 #body .header .links a 实际上会拉出页面上的所有锚点,过滤那些父类为 links 的锚点,这些锚点的父类为 header 类的父类,其父类的 id 为 body。
我找不到视频,想知道是否有人有任何参考资料来加强这一点,还是不正确?这不是说像#body .header .links li a 这样的东西实际上比说#body .links a 慢吗?假设两者都在给定页面上工作。
【问题讨论】:
-
它们通常从右到左进行评估。请参阅有关细节的最新问题:stackoverflow.com/questions/5797014/…
标签: css optimization css-selectors