ブラウザ毎のスタイルの差異を吸収(統一)するために使用されるCSSライブラリです。明確な境界はありませんが、下記のように大別されるようです。
種別 | 説明 |
---|---|
リセットCSS | ブラウザのスタイルをリセット(無効化)します。フォントの太字スタイルは残すもの/残さないもの、すべてのマージン・パディングを 0 にするもの/しないものなど、どこまでリセットするかはライブラリによります。 |
ノーマライズCSS | ブラウザ間のスタイルをそろえて統一します。ノーマライズに加えてレスポンシブデザインに有用な設定を加えたものをサニタイズCSSと呼ぶこともあります。 |
いろいろな リセットCSS・ノーマライズCSS をテストできるページを用意しました。
リセットCSSについては、日本の記事を見ると destyle.css 押しが多いようですが、GitHub で見ると The New CSS Reset の方が ☆数は多いようです。ノーマライズCSSは Normalize.css → sanitize.css → ress と遷移してきて、最近は A Modern CSS Reset の利用が増えているように見えます。