CSSの難しさ=ビジュアルデザインのルール化の難しさ
「HTMLとCSSはプログラミングではない」関連の話をタイムラインちょくちょく見た。
たしかにそうだけど、だから簡単かというとそうでもないこともあって。
HTMLとかCSSの記述ルールとかはすごくシンプルだし、その意味で書くために知っておかなきゃいけない概念とか色々とあるプログラミング言語に比べると単純過ぎて簡単に見えるのも分かる。
けど、特にCSSなんかはビジュアルデザインの言語化なので、書くことは簡単だけどその応用が難しくて、それはCSSの難しさというよりも、ビジュアルデザインとかスタイリングという行為をルール化することの難しさなんだと思う。