CSS設計の影響範囲は? CSS設計はWEBアプリケーションの品質維持に大きく関わり、長期に渡ってチームメンバーに影響がある話です。それは、viewを組み立てる際のDOM構造設計そのもので、様々なコードからDOMが参照されます。ご存知の通り、グローバル汚染と脆い性質上、命名規則や規約・概念をもって乗り切るしかないのが現状です。 CSS Modules がこの問題を解決してくれる日も遠くない様に思いますが、しばらくの間はこの問題と向き合わなければいけません。本稿は新しいCSSプリプロセッサーの話も無ければ、CSS in JS の話もありません。「こんなCSS設計にするにはどうすれば良い?」と考え書き起こしたガイドラインの話です。 破綻しない。無駄が無い。運用し易い。拡張し易い。同じ記述が少ない。 同じバグを踏まない。多デバイスで共有出来る。リニューアルにも堪えられる。 有名なCSS設計から、
