Quiz

What's the difference between "resetting" and "normalizing" CSS?

Which would you choose, and why?
Topics
CSS
Edit on GitHub
TermDefinition
ResettingResetting is meant to strip all default browser styling on elements. For e.g. margins, paddings, font-sizes of all elements are reset to be the same. You will have to redeclare styling for common typographic elements.
NormalizingNormalizing preserves useful default styles rather than "unstyling" everything. It also corrects bugs for common browser dependencies.

Which to choose and why?

Choose resetting when you need to have a very customized or unconventional site design such that you need to do a lot of your own styling and do not need any default styling to be preserved.

Edit on GitHub