誰かがこれら2つのCSSセレクターの違いを説明できますか?
.work-container . h3 {
font-size: 14px;
margin-top: 0px;
font-weight: 600;
height: 27px;
}
上の定義の余分なドットは何ですか?
.work-container h3 {
font-size: 14px;
margin-top: 0px;
font-weight: 600;
height: 27px;
}
誰かがこれら2つのCSSセレクターの違いを説明できますか?
.work-container . h3 {
font-size: 14px;
margin-top: 0px;
font-weight: 600;
height: 27px;
}
上の定義の余分なドットは何ですか?
.work-container h3 {
font-size: 14px;
margin-top: 0px;
font-weight: 600;
height: 27px;
}
ケース
.class_nameクラス名を意味します
.outside .inside
.insideクラスを持つ要素から派生したクラスを持つ要素を意味します.outside
.name1.name2
クラスname1とname2
例の両方を持つ要素を意味します。class="name1 name2"
関連する質問:
プレフィックスは通常、クラスセレクターを表しますが.、直後に空白が続く場合は、構文エラーです。
私が推測を危険にさらすとしたら、作者はおそらく言うつもりでしたが、キャラクター(子コンビネータ.work-container > h3)を入力しようとしたときにShiftキーを逃しました。>
2番目のセレクターは.work-container h3、単に、h3というクラスを持つ要素内に含まれているものを意味しますwork-container。
.CSSでは、それがクラスであり、多くの要素に適用できることを意味します。
#CSSでは、IDであり、ページごとに1つの要素に適用できることを意味します。
どちらも存在しない場合、それはタグであり、タグ名を持つすべての要素を対象とします。
あなたの構文で.work-container . h3は、実際にはエラーです。の.いずれかである,か、BoltClockが言っ>たように、CSSの直接の子孫演算子を示しているはずです。
.そのクラスは言います
#そのIDを意味します
セレクターしかなければ、それはタグです
.CSSでは、それがクラスであり、クラス間にスペースを使用して多くの要素に適用できることを意味します
例えば:
<h3 class="class1 class2 class2">Heading</h3>
#CSSでは、IDであり、ページごとに1つの要素に適用できることを意味します。
例えば
<h3 id="idname1">Heading</h3>