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.
Normalize.css is a set of CSS rules for forcing HTML elements to render more consistently across all browsers.
Compared to CSS resets, it doesn’t reset all elements but leave the useful defaults and fixes various bugs.
What does it do?
- Preserves useful defaults, unlike many CSS resets.
- Normalizes styles for a wide range of elements.
- Corrects bugs and common browser inconsistencies.
- Improves usability with subtle improvements.
- Explains what code does using detailed comments.
The CSS file includes rules for a wide range of elements including the ones for HTML5 and well-documented (inline).
The developer mentions that Normalize.css shouldn’t be an insert-and-forget resource, rather, it should be used as a customisable starting point on any project..
Compatibility: All Major Browsers
Website: http://necolas.github.com/normalize.css/
Demo: http://necolas.github.com/normalize.css/demo.html
Download: https://github.com/necolas/normalize.css