以下が、CSSの闇にのまれ、筋肉に解決に糸口を見出そうとした哀れなフロントエンドエンジニアの心の叫びだ。
CSSで思いどおりにレイアウトできなくても、筋肉を鍛えればboxを動かせる気がする!— ダーシノ (@bc_rikko) 2016年12月1日
ということで、よく話題にされる5つのCSS設計を比較し、自分にあった設計思想を見つけようと思う。(CSSは苦手なので、おかしな点があったらご指摘ください)CSS4から筋肉でレイアウト変えられるようにしてほしい。— ダーシノ (@bc_rikko) 2017年3月1日
今回比較するCSS設計思想は以下の5つ。
- OOCSS
- BEM
- SMACSS
- FLOCSS
- RSCSS