【週刊ドットインストール】 256timesのクラスを準備中、Ruby/Ruby on Railsのロードマップページを追加
HTMLで以下のように記述してみました。
<h1 class="info title test">大</h1> <p class="info title">中</p> <p class="info">小</p>
infoが付くclassに対して文字色がwhite、 また大中小それぞれ背景色を付けるとしたら 結果が同じなのでどちらでも問題はないと思うのですが、 パターン1、2どちらが良いのでしょうか。
info
class
white
パターン1
.info { color: white; background-color: red; } .title { background-color: orange; } .test{ background-color: Yellow; }
*HTMLで「大 > 中 > 小」のようなclassの付け方をした場合、 CSSで「小 > 中 > 大」の順番で記述するという考え方?
パターン2
.info.title.test{ background-color: Yellow; } .info.title { background-color: orange; } .info { color: white; background-color: red; }
*class属性を正しく指定して、HTMLの順に合わせた方が良い??
例えば、記述が増えたときの汎用性が高い、こちらの方が見やすい、 などのポイントをご教示いただけないでしょうか。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
HTMLで以下のように記述してみました。
infoが付くclassに対して文字色がwhite、また大中小それぞれ背景色を付けるとしたら
結果が同じなのでどちらでも問題はないと思うのですが、
パターン1、2どちらが良いのでしょうか。
パターン1
*HTMLで「大 > 中 > 小」のような
classの付け方をした場合、CSSで「小 > 中 > 大」の順番で記述するという考え方?
パターン2
*
class属性を正しく指定して、HTMLの順に合わせた方が良い??例えば、記述が増えたときの汎用性が高い、こちらの方が見やすい、
などのポイントをご教示いただけないでしょうか。