为什么浏览器从右到左读取选择器

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 200 美元的免费额度!

当我第一次了解到浏览器从右到左读取 CSS 选择器时,感觉有点奇怪和困惑。 Boris Zbarsky 以一种非常有道理的方式解释了这样做的原因。 部分原因

…它正在考虑的大多数选择器都不匹配目标元素。 因此,问题就变成了如何尽快确定选择器不匹配;如果这在匹配的情况下需要一些额外的工作,您仍然可以获益,因为您在不匹配的情况下节省了所有工作。

直接链接 →