HTMLを作成する機会がなかったという事もありますが、あの種のソフトが吐き出すCSSは必要以上に複雑になってしまうため、その後のメンテナンスがキツイというのが主な理由です。CSSを理解して使えば、CSSの記述内容はシンプルで読みやすくなるはずです。最近ではスマホやタブレットなど、ホームページを閲覧する画面(解像度)が多様化してきているため、開発者やデザイナーがきっちりCSSを理解する事(ゼロからCSSが書ける事)が不可欠になってきた気がします。CSSを習得する過程で、いくつかの躓きポイントがあるのも事実で、私自身未だにレイアウト崩れと戦っています。ここではCSS習得の過程で躓きそうなポイントに絞って紹介していきます。