この記事はmwedアドベントカレンダー11日目の記事です。 昨日の 最近使い始めた開発支援系サービスの話 に引き続き @koheisg が担当させていただきます。(2回目) エンジニアの幅を広げるという大層なことを書くと言ってしまいましたが、 この一年、みんなのウェディングで経験したCSS設計の経験を書こうと思います。 CSSの設計の話 CSSからサーバサイドのプログラミングまですべて、プログラマが担当するようになったとき、 まずオススメするのはシングルクラスのCSS設計です。 CSSはカスケーティングによって、記述をDRYにすることができますが、これはプログラミングの記述をDRYにする機能の継承やmixinよりも強力です。ですが、一歩間違うとすぐに設計が負債となってしまいます。 安易に継承しまくったオブジェクトの正体は突き止めにくいですよね? ですので、カスケーティングでクラスを記述する
![サーバサイドエンジニアがCSS設計をした話 — みんなのウェディングエンジニアリングブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/91a27deb3d79070aaf3d3bf904df8e70f2c6eff2/height=288;version=1;width=512/https%3A%2F%2Fblog.mwed.info%2Fimages%2Fdefault-image.jpg)