ツイッターで話しているうちにOOCSSが良く分からなくなってしまいました/(^o^)\ 再確認の意味でエントリーに起こしてみます。 OOCSSって何? 「Object Oriented CSS」の略で意味は「オブジェクト指向CSS」です。 オブジェクト指向について詳しく説明するのは難しいのですが、要は「バラバラに作っておいて使いたいときに組合せればよくね?」という考え方(だと思う)です。 jQuery等のライブラリを利用するシーンをご想像いただけると分かりやすいと思います。 OOCSSは分かりにくい? 今回調べてみたところ「OOCSSは分かりにくい」という意見が見受けられました。 お客様(運用者)から別段そのような話を伺ったこともなかったので、 私なりに考えみて以下の2点がその要因では?と推測しました。 classの名前が分かりづらく、何をするものか分からない。 classが複数付くためた