July 28, 2016 CSS Enduring CSS(以下ECSS)についてまとめる。 ECSSは大規模プロジェクトのためのCSS設計手法だ。考案者はBen Frain。 大規模WebアプリケーションにおけるCSSの記述について根本的なアプローチを定義したいという彼の個人的な要望から生まれている。 ■ ECSSの要望 長期にわたって肥大なCSSのメンテナンスを容易にすること 他に影響を与えずに、コードベースから一部のCSSを取り除けるようにすること どんな新しいデザインでも高速に開発することを可能とすること ある要素へのプロパティや値の変更が他に意図しない影響を与えないこと 実装の変更には最小限のツールやワークフローしか必要としないこと 可能な限り、ユーザーインターフェイス内でのステートの変更を伝達する際などARIAのようなW3C標準をもちいること ■ スケールする際の問題点 プロ
![【CSS】ECSSまとめ](https://cdn-ak-scissors.b.st-hatena.com/image/square/b82130681a6fd40be2021d51a25096b99bf82c07/height=288;version=1;width=512/http%3A%2F%2Fkotazi.github.io%2Fblog%2Fimages%2Favatar.png)