[CSS]最初に* { margin: 0px; padding: 0px; }を指定すべきか

[CSS]最初に* { margin: 0px; padding: 0px; }を指定すべきか

僕はしない派。

* { margin: 0px; padding: 0px; }

ブラウザ間の表示の違いを吸収するためにCSSの最初でブラウザのデフォルトのCSSを初期化するデザイナーさんは多い。marginとpaddingだけじゃなく、フォントサイズとかアンダーラインとかも含めて初期化してくれる。

僕は嫌い。始めに全要素を初期化してしまうと、タグのスタイルを地道に設定しなおしてあげないと、意味づけされたHTMLがろくに表示されない。そうするとCSSの記述量が無駄に増える。

ブラウザのデフォルトCSSだって結構いい味だしてるんだから、できる限り活かしてあげたい。

トラックバックURL

http://liosk.blog103.fc2.com/tb.php/36-d0a4a9db

0 件のトラックバック

0 件のコメント

コメントの投稿

お名前
コメント
編集キー