社内で行なった勉強会のコンテンツまとめです。 対象・複数人チームでのWebフロント開発初心者 ・html, css, scss書いたことはある BEMとはなんぞやCSS設計、命名規則のひとつ。わりかしメジャーです。ベムとよみます。 そもそもCSS設計って色々あるけどその違いは?こちらのブログがめちゃわかりやすいです。わたしは小さいWebページならBEMでいいんじゃないかと思います。 BEMのメリット・ブロックは独立パーツなので他のパーツに汚されない ・他の人が書いたクラス名でもだいたいの意図を予測できる ・(BEMに限らないが)命名の方針があることで無駄な時間ロスしない ・ゴツすぎないので取り入れやすい 基本の考え方・Block:デカイくくり ・Element:くくった中にある要素 ・Modifier:上記2つに状態とかのバリエーションつけたいときに使う 例えばこんなかんじのリスト要素があ