Los navegadores tienen sus propios CSS por defecto y cada uno diferente a los de los demás. Lo suyo es resetear estos CSS para que luego no haya sorpresas. Sin embargo esto es algo tedioso… y a veces no del todo útil porque te cargas cosas que lo mismo luego te pueden ser de utilidad. Por eso no está de más probar cosas como normalize.css, un normalizador de código CSS multiplataforma, moderno y listo para el presente-futuro HTML5.
Esto de normalizar el CSS es como un paso más allá de resetear y en el caso particular de normalize.css cuenta con las siguientes características:
Mantiene algunos defaults de los navegadores que pueden ser útiles.
Arregla ciertos bugs comunes que suelen ser pasados por alto.
No te hace ilegibles los estilos en el Firebug y demás inspectores.
Es modular, profusamente comentado y tiene una documentación bastante amplia.
En definitiva, que tiene buena pinta (sobre todo para aquellos que tenemos que hacer de vez en cuando cosas de frontend sin ser frontenders profesionales), que se usa en proyectos importantes como Bootstrap, que recientemente se ha liberado la versión 2.0.1 y que lo puedes descargar con una licencia MIT (es decir, que puedes pintar, colorear y compartir tanto como quieras) en GitHub (¿dónde si no?).
Pd: y ya sabes, si lo pruebas, no olvides de darnos tu feedback en los comentarios, que no están de adorno.
Vía e imagen | nicholasgallagher.com
En Genbeta Dev | Bootstrap