なぜ時々次のような構文を使用するのですか
.oneclass .someotherclass {
}
そして時折
.oneclass.someotherclass {
}
2 番目のクラスでは、oneclass と someotherclass の間にスペースがないことに注意してください
なぜ時々次のような構文を使用するのですか
.oneclass .someotherclass {
}
そして時折
.oneclass.someotherclass {
}
2 番目のクラスでは、oneclass と someotherclass の間にスペースがないことに注意してください
スペースは子孫セレクターです。 a b
の中にある にマッチb
しa
ます。
スペースがなければ、単に「and」です。
それらは異なることを意味するからです。最初のものは、最初のクラスを持つ要素の中に 2 番目のクラスを持つ要素用です。2 つ目は、両方のクラスを持つ要素用です。
最初のターゲットは.someotherclass
下.oneclass
にあり、2 番目のターゲットは両方を持つ 1 つの要素です。たとえば<div class='oneclass'><div class='someotherclass'></div></div>
、最初のターゲットはターゲットになり、2 番目のターゲットはターゲットになります<div class='oneclass someotherclass'/>