Hello, my name is: Amy

What is the difference between "resetting" and "normalizing" CSS? Which would you choose and why?

Being perfectly honest, until this question came up I had no clue there was a difference. My assumption was that they both created a base for you to start from that was as consistent as possible across the browsers.

Digging into it a little though it seems that resetting css actually makes everything the same, and leaves it up to the author to set styles for each component.

A reset seems a little crazy to me if you're working on things that follow general typographical style. It might be interesting (and maybe frustrating) to start with a blank slate.

I've been using normalize.css and I've been pretty happy with it. So long as my project isn't fighting against the norms of web styles I'll probably stick with normalizing.

Comments