随分と前の話だが、全称セレクタの可否について議論されていました。私もそれまで全称セレクタで一度全てリセットしてから指定していましたが、その話を聞いて驚きました。
全称セレクタを使って{margin: 0; padding: 0;}とするとどこが問題なんだろうか。
それはレンダリングが遅くなるからと言われていたり、使っていない他のものをわざわざ全てをリセットする必要はないからとも言われている。確かに不必要なものまで一度リセットする必要もないのも確かである。またデフォルトで良いものはそのまま使うってのが無駄がないということである。
ではどっちがいいのだろうか。迷いどころだ。怒られてしまうかもしれないが、時と場合によって使い分ければいいのではと思うのは私だけでしょうか。ただどちらを使う場合でもすぐに使えることが重要と思ったので、サンプルを置くことにしました。
サンプルから使用していないプロパティを削除していくもよし、その都度コメントアウトをはずすもよし。要は必要なものがすぐに取り出せる体制が重要かと。