誰かがこれら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>