SMACSSとは、Scalable and Modular Architecture for CSSを略語して「スマックス」と読みます。 CSSには命名規則について悩んだりしますが、その対策のためOOCSSやBEMといったルール作りが定番でした。そのOOCSSやBEMをいいところを交えてできた新しいルールがSMACSSです。「ベース」・「レイアウト」・「モジュール」・「ステート」・「テーマ」の5つのカテゴリーに分けます。 ちなみに私はこの2つのサイトを読ませて頂きました。 SMACSSによるCSSの設計 – ベースとレイアウト | CodeGrid SMACSS 読んだ – CHROMA レイアウトルール 「ベース」 ようするにbody部分、Reset.cssやNomalize.cssで対応は十分です。 「レイアウト」 ヘッダー、フッター、サイド、ナビメニュー、コンテンツとして大きく分類さ