CSSにスタイルを記述する際に悩むこと
解決したいこと
あるHTML/CSSの本を読みながら模写コーディングの勉強をしております。
下記書籍のCSSのプロパティに引っかかっていることがあります。
文字色は共通されているし親にスタイルを継承させることで子にスタイルが当たるので親にスタイルをすればいいのではと思っています。
どのやり方で試しても見た目は同じスタイルになってしまうことで、どのセレクタにすればいいのかと判断ができません。
- 書籍の通り子要素にスタイル指定したほうがいいのか(意図があって指定しているのか)
- navの親要素に指定するか
- はたまたulに指定してよくない?
と頭がこんがらがっています。
どのセレクタにスタイルをあてるべきかお考えをお聞かせください。
初歩的な質問ですがよろしくお願いします。
書籍のコード
<nav class="categoryNav">
<ul>
<li><a href="#">農家の日常(4)</a></li>
<li><a href="#">農家のノウハウ(5)</a></li>
<li><a href="#">レシピ(2)</a></li>
<li><a href="#">農家の経営(2)</a></li>
</ul>
</nav>
.categoryNav ul li {
color: #7c5d48;
}
私が思うコード
.categoryNav {
color: #7c5d48;
}
または
ul {
color: #7c5d48;
}
曖昧であるからこそ悩ましいです..
0