普段フロントの開発ばかりやってるので、たまにはCSSのネタを。 CSSのidとかclassとかの命名って難しいです。 適当につけてると破綻してくる。 そこでBEMを覚えておくと命名に規則性を持たせることができます。 でも結論からいうと、完全にBEMで作るのは現実的ではないかなと感じてます。 なので、こういう概念があるから参考にして使うってのがいいと思います。 BEMとは? BEMって何?はこちらの記事がとてもわかりやすかったので参考にしてみてください。 BEM スタートガイド ― これからのWEB フロントエンド開発に必要な方法論に触れてみる | zerokara web この記事ではBEMっていうと Block, Element, Modifire を意識した 命名規則のことを指すことにします。 たとえば、このブログのタイトル部分のHTMLを例にすると、 現状こうなっているHTMLが <