CSS がブラウザーによってどのように、どのような順序で処理されるかを正確に理解しようとしています。CSS が右から左に読み取られることは既に知っていますが、より具体的には、次のことを知りたいです。
- ブラウザーは DOM 内の各要素を調べ、各要素について CSS ルールをスキャンして、一致するスタイルを見つけます...または、次の場合:
- ブラウザーは各 CSS ルールを調べ、セレクターごとに DOM をスキャンして、そのセレクターに一致する DOM 要素を見つけますか?
(あるいは、これはブラウザによって異なるのでしょうか?)