または他のコンビネータを使用しても CSS セレクターの特異>
性に影響しない理由、つまり( div 内のどこかでスパンを一致させる) と(div の直接の子であるスパンを一致させる) が特異性に関して等しいと見なされる理由に興味があります。div span
div > span
コンビネータの使用は特異性とはまったく無関係であることは認識していますが、それには特定の理由があるのではないかと思います。
または他のコンビネータを使用しても CSS セレクターの特異>
性に影響しない理由、つまり( div 内のどこかでスパンを一致させる) と(div の直接の子であるスパンを一致させる) が特異性に関して等しいと見なされる理由に興味があります。div span
div > span
コンビネータの使用は特異性とはまったく無関係であることは認識していますが、それには特定の理由があるのではないかと思います。
これは実際にワーキング グループのメーリング リストで取り上げられました。
基本的には、はい、直観的にはコンビネーターを備えたセレクターの方がより具体的に見えますが、これを念頭に置いて現在のアルゴリズムから拡張されたアルゴリズムは、現在使用されている「単純な」トリプレットよりもはるかに複雑になります。そのままの人。
ついに、
これは事実だったかもしれませんが、これは CSS2 の数少ないことの 1 つです。 何年にもわたって相互運用可能に実装されてきたため、 CSS2.1で変更。
「壊れていないなら直すな。」最後の電話のようでした。