前提・実現したいこと
cssの勉強を始めたばかりでprogateを利用しています。
発生している問題・エラーメッセージ
下記の状態でcssにクラス名.contents-itemを指定すると4つ.contents-itemがある内の1番上のクラスにしか適用されません。
.contents-itemと指定して何故4つ全部ではなく一番上のcontents-itemにしか適用されないのか教えて下さい
初歩的ですみません。
該当のソースコード
html
1 <div class="contents"> 2 3 <h3></h3> 4 5 6 <div class="contents-item"> 7 <img src="https://s3-ap-northeast-1.amazonaws.com/progate/shared/images/lesson/html/study/html.svg"> 8 <p>HTML & CSS</p> 9 10 </div> 11 12 13 <div class="contents-item"></div> 14 <img src="https://s3-ap-northeast-1.amazonaws.com/progate/shared/images/lesson/html/study/php.svg"> 15 <p>PHP</p> 16 17 18 <div class="contents-item"></div> 19 <img src="https://s3-ap-northeast-1.amazonaws.com/progate/shared/images/lesson/html/study/ruby.svg"> 20 <p>Ruby</p> 21 22 23 <div class="contents-item"></div> 24 <img src="https://s3-ap-northeast-1.amazonaws.com/progate/shared/images/lesson/html/study/swift.svg"> 25 <p>Swift</p> 26 27 </div>
css
1.contents-item { 2color: #000000; 3}
試したこと
.contentsを指定すれば4つ全てに適用されましたが、何故contents-itemではダメなのか原因が知りたいです。
回答1件
あなたの回答
tips
プレビュー