12
>
または他のコンビネータを使用すると、CSSセレクタのspecificityには影響しませんなぜ私は好奇心が強い、つまりなぜdiv span
(どこか divの内側スパンをマッチング)とdiv > span
(div要素の直接の子であるスパンをマッチング)特異性に関しては等しいとみなされる。なぜ 'foo bar'と 'foo> bar'はCSSで同じ特異性を持っていますか?
私はコンビネータの使用法が特異性とは完全に無関係だが、それにはある理由があるのだろうかと思う。
「div」の子孫である「span」と「div」の子である「span」のように、それぞれが特定のものであると仮定しています。 "、" div "の子であるクラス名を持つ" span "のような、より具体的なものではありません。 –
まあ、divの中のいくつかのスパンはdivの* immediate *子のスパンほど具体的ではないと主張することができます – ThiefMaster
ええ、本当です。良い質問! –