年々CSSに関するツールや設計方法(方法論)は増えています。便利になったと言えばそうなのですが、その反面これから新しい方法論を導入しようという方にとってはどこから手をつけていいのか困惑することもあるかもしれませんね。 そこで本稿ではケースごとに「どのCSS方法論が適しているのか」を考えていきます。自身のフロントエンド開発環境に近いものを参考にしてみてください。 ケースで考えるCSSの各方法論 ■ケース1 「シングルページやシンプルなウェブサイトを作りたいです。コンテンツはテキストだけで、1つか2つのフォームがあるようなものです。共同作業者はいなくて、開発者は私(と飼い猫)だけです」 とにかくシンプルにし、クラスを使わずに直接HTML要素を配置しましょう。カスケードを利用し、スタイルを継承させます。サイトが大きくなった場合、OOCSSやユーティリティクラスの使用を考えるのもいいでしょう。 ■