リセットCSS比較

最近のリセットCSSを比較しました。

選ぶにあたっての観点

  • 変更が容易か(将来的に「バージョンアップ」「他のリセットCSSに変更」をしたときに、工数があまりかからない)
  • ブラウザの「UA stylesheet」をなるべく利用しているか/なるべく利用していないか
  • 最新のブラウザに対応しているか(更新日時が新しいか)

前提知識

  • ブラウザの「UA stylesheet(デフォルトで設定されるスタイル)」は、基本的には仕様では定義されていない。そのため各社好きなようにスタイルを設定しているが、暗黙の了解でほぼ同じ値が設定されているものもある。たとえばp要素の文字サイズは16px相当など。
  • IEが終了したのは、2022年6月15日。

比較

名前 最終更新日 inputのボーダー outline チェックボックス 文字サイズの違い margin、padding box-sizing 補足
@acab/reset.css 2022/10/24 ある ある ある ある 無い border-box
ress 2022/3/9 無い 無い ある ある 無い border-box
EllyLoel/reset.css 2023/3/1 無い ある ある ある 無い border-box ちょっとだけ余計なことする(アニメーションやinput要素の指マークなど)
The New CSS Reset 2023/6/15 無い 無い 無い 無い 無い border-box リンク色・placeholderなども文字色と同じになる。太字もなくなる。line-heightはある。
destyle.css 2022/11/8 無い ある 無い 無い 無い border-box
sanitize.css 2021/9/15 ある ある ある ある ある border-box
Normalize.css 2018/11/5 ある ある ある ある ある - 最終更新日が古い

※2023年6月19日時点

実際に適用した画像で比較

none

acab reset

ress

elllyloel reset

The New CSS Reset

destyle

sanitize

Normalize.html