@yoshiki_utakata

yoshiki_utakataの知見とか知識とかをまとめていきます

View on GitHub

CSS設計の教科書メモ

idとかよりもclassを使う

セレクタがHTMLに依存しないようにする

OK

<section class="content">
  <h1 class="content-title">
    title
  </h1>
</section>
.content {
  width: 600;
}

.content-title {
  font-size: 1.5em;
}

NG

<section class="content">
  <h1>
    title
  </h1>
</section>
.content {
  width: 600;
}

.content h1 {
  font-size: 1.5em;
}

共通部分をくくりだして再利用性を上げる

OK

<header>
  <img class="logo">
</header>
<footer>
  <img class="logo logo-small">
</footer>

NG

<header>
  <img class="logo">
</header>
<footer>
  <img class="logo-footer">
</footer>