Normalize.css is a customisable CSS file that makes browsers render all elements more consistently and in line with modern standards. We researched the differences between default browser styles in order to precisely target only the styles that need normalizing.
You are encouraged to read, edit, customise, add, and trim rulesets or styles from normalize.css on a per project basis.
The normalize.css file is not intended to be a mysterious "black box" that is included in a project and then ignored. It should be used as a customisable starting point on any project.
Chrome, Firefox 3+, Safari 4+, Opera 10+, Internet Explorer 6+
Get the source code on GitHub: necolas/normalize.css, or download it in either zip or tar formats.
You can also clone the project with Git by running:
$ git clone git://github.com/necolas/normalize.css
Normalize.css is a project by Jonathan Neal and Nicolas Gallagher. Our branches have diverged somewhat and I recommend that you also have a look at Jonathan's normalize.css branch.
Detailed information on default UA styles can be found at IECSS.com - Internet Explorer User Agent Style Sheets and CSS2.1 User Agent Style Sheet Defaults