Normalization settings for Savvy CSS


010.2.05 years ago5 years agoMinified + gzip package size for @savvy-css/normalize in KB


Savvy CSS Normalize

Latest NPM release Dependencies Dev Dependencies License

Normalization settings for Savvy CSS.

Read more about Savvy CSS's design principles.


yarn add --dev @savvy-css/normalize


What's Normalization?

This module is essentially Savvy CSS's take on CSS normalization. It's inspired heavily -- but with slightly deviating opinions -- by the excellent Normalize.css project.

Whereas a CSS reset focuses on "unstyling" things, normalization aims to patch minor bugs or tweak standard elements while still preserving the built-in browser settings outside of its scope.

Though somewhat dated, this introductory blog post to Normalize CSS goes into great details about its overall purpose.

It's also important to recognize what normalization isn't: a full set of style rules for HTML elements. For example, whereas normalization is concerned with ensuring that the <body> element always has margin set to 0, a separate typography module should be concerned with defining a font-family stack for the <body> element.

If you find any bugs or have a feature request, please open an issue on github!

The npm package download data comes from npm's download counts api and package details come from npms.io.