有人知道 CSS 中的浏览器选择器速度吗?换句话说,不同的选择器如何相互比较(在同一浏览器中)。
例如,我经常看到(并编写)这样的代码:
#content #elem { ...rules... }
但由于这些元素是唯一的 ID,我应该只需要#elem
,对吗?这让我开始思考浏览器是否拥有更复杂的选择器是否会更快——我的想法是浏览器可能会找到#content
并知道只查看该元素,而不是其他地方。
另一个例子可能是table tr td .class
vstable .class