ある程度CSSが書けても、”基本理念”があいまいな人は意外に多い気がします。 今回は、CSSを書く前の基本理念あれこれ。 CSSのリセット CSSファイルの分割 汎用的なクラスは独立させる CSSは美しく その他の基本事項 CSSのリセット ブラウザ間によるCSSの実装の違いやバグに苦しみ、クロスブラウザに膨大な時間を費やした経験は誰にでもあるでしょう。CSSハックを用いたり、条件分岐コメントを用いたり… それを解決する方法として、一番はじめに、各ブラウザのデフォルトのCSSをリセットしてしまう方法があります。 いわゆる「reset.css」と呼ばれるものです。 ユニバーサルセレクタによる全要素のリセット方法は× 一昔前に多用されていた、ユニバーサルセレクタ(*)による全ての要素をリセットする方法はおすすめしません。 ブラウザのレンダリング速度が遅くなり、逆に表示が崩れてしまう場合があるか