CSSでよくある記述まとめ

@charset “UTF-8”;

@charset "UTF-8";

この表記によりhtmlやcssがどの文字コードで書かれているかをブラウザが判断(文字化けを防ぐ)
→現在はブラウザ自動で判断することから、不要論もあります。

カスタムプロパティ(CSS変数)

ハイフン2つ「–」を頭文字につけて定義します

:root {
    --primary-color: #45CCC4;
    --red: #EB4E45;
    --blue: #0158A8;
    --bg-color: #ECFCFB;
    --text-color: #333;
    --breakpoint-sm: 576px;
}

変数の呼び出しは、var(--変数名) 関数を使用します

画像の大きさの最適化

img {
    max-width: 100%;
    height: auto;
    vertical-align: top;
}

※親要素より横幅が大きい場合のみ縮小され、高さも自動で縮小され、歪みません

※画像の上下に余白(line-height分の余白)ができない