CSSに手こずる
今まで、なんとなくCSSができる気がしていたのですが(根拠はない)、今回の課題をとおして、自分が全くCSSを理解していないことを実感するいい機会になりました。正直まだCSSについては自信がありません。まだ覚えなくはならないことが多いので、継続してCSSの学習をしていきます。知らなかったリセットCSSとノーマライズCSSについてまとめます。
リセットCSSやノーマイズCSSは、ブラウザ間によるデザインの違いをなくすために使用されます。CSSにこれらの設定を行わないと各ブラウザで異なるデフォルトCSSを持っているため異なるデザインになってしまうのです。
リセットCSSがCSSの値をリセットしてゼロの状態からデザインするのに対して、ノーマライズCSSは、ブラウザに初期設定されているCSSを活用し、ブラウザ間の挙動をすりあわせます。
CSSの基礎的な部分は下の記事とてもが参考になりました。
http://webdesignrecipes.com/css-visual-formating-model/