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