2016-08-12 15 views
-1

classのスタイルにしたいh1h2というタグがあります。しかし、正しい構文は何ですか?ここだけh1color: bluevioletを取得している:同じクラスの中でh1とh2をスタイリングする

.adresse h1, h2 { 
    color: blueviolet; 
} 
+0

あなたのルールはすべての 'h2'を着色する必要があります。そうでない場合は、他のCSSルールが優先され、より一般的な 'h2 {color:blueviolet; } '。 – Phernost

答えて

6

をお手伝いをすることができます。

.adresse h1, 
.adresse h2 { 
    color: blueviolet; 
} 
1

セレクター.adresse h1, h2をあなたのページにh2のすべてのオカレンスを選択し、.adresseクラスの内部にあるものだけh1ます。

次のセレクタを使用、その後、彼らは.adresseの内側に表示された場合にのみh1h2のスタイルをしたい場合:このコード

.adresse h1, 
.adresse h2 { 
    color: blueviolet; 
} 
-1

CSSはセレクタのネストをサポートしていないため、コンマで区切られた各セレクタは明示的に指定する必要があります。だから、.adresse h1, h2は、.adresseの中にh1のすべてを加え、すべてh2を加えたものになります。特定のクラスに複数のタグを選択するには

.adresse h1, 
.adresse h2 { 
    color: blueviolet; 
} 

特定のクラスを持つ任意のタグを複数のタグを選択するには

h1.adresse, 
h2.adresse { 
    color: blueviolet; 
} 

CSS Selector Reference

関連する問題