CSS のブラウザー セレクターの速度に関する情報を持っている人はいますか? つまり、異なるセレクターが (同じブラウザーで) 互いにどのように比較されるかを示します。
たとえば、次のようなコードをよく見かけます (そして書きます)。
#content #elem { ...rules... }
しかし、これらの要素は一意の ID であるため、必要なのは だけ#elem
ですよね? これにより、ブラウザーがより複雑なセレクターを持っている方が速いのではないかと考えました。私の考えでは、ブラウザーはその要素だけを見つけ#content
て、他の場所ではなく、その要素だけを見ることを知っているかもしれません。
別の例はtable tr td .class
vsかもしれませんtable .class