CSS Reset
March 26th 2009 | posted by tim
I can’t take credit for this, but am doing my best to spread the wealth. The basic idea behind CSS reset is it attempts to create a level playing field across all modern browsers by neutralizing browser-specific styles. In essence, it creates a base CSS foundation that attempts to make all modern browsers render sites identically.
One of the biggest trouble-makers for web design is Internet Explorer 6 (IE6), because it very often renders websites much different from how the designers intended. As a web designer, I am occassionally forced to use ugly hacks to fix IE6-specific layout issues, which is less than desirable. Once I started using CSS Resets, however, many of those IE6 layout issues dissappeared. I now start every project with CSS Resets and it has saved a ton of frustration and headache in the design process.
I’ve tested a couple different CSS Resets, and I have found the one created by Eric Meyer to be superior to the rest. Check it out, you’ll be glad you did:

