CSS Reset
Me ha parecido interesante el planteamiento de Eric Meyer con su CSS Reset.
La idea es llevar hasta el extremo eso que muchos hacemos cuando empezamos a diseñar una hoja de estilo. Yo siempre pongo la siguiente regla la primera:
* {
margin:0;
padding:0;
}
El objetivo de esto es evitar que los márgenes que cada elemento html tiene en cada navegador me mareen cuando estoy diseñando. En algunos navegadores, los elementos h1 tienen un determinado margen superior. En otros navegadores este margen es distinto. Poniendo esta regla, me aseguro de que elimino estos margenes y me ahorro incompatibilidades. Si quiero un determinado margen en un elemento, lo pongo yo de modo consciente.
CSS Reset son una serie de reglas que hacen esto con todos los estilos: márgenes, tamaños de letra, alineaciones, etc. Se trata de eliminar completamente los estilos por defecto del navegador para empezar con una hoja en blanco sobre la que poder aplicar nuestros estilos sin que los estilos por defecto interfieran.
Si escarbas un poco por la red verás que desde hace tiempo hay montado un gran debate sobre cuál es el “reset perfecto”, es un tema muy interesante. Ese renglón CSS de Meyer es muy potente, pero deja muchos flecos gráficos sin resolver que cambian de un navegador a otro como ciertas propiedades de tablas, fieldsets, borders de enlaces activos… en fin, que no es tan sencillo como parece lo de hacer un buen reseteo de estilos.
Ya me imagino, Jorge. De todas formas utilizaré este hasta que encuentre otro mejor. Y he leído que Meyer seguramente continuará perfeccionando este tema, con una URL propia, etc.
Estaremos al tanto.
Te recomendaría leyeras lo que dijo Faruk Ates sobre este Reset. Es muy bueno, pero también depende de lo que se necesite.
Revisa aqui: Escoge tu CSS Inicial: Eric Meyer vs. Faruk Ateş: http://uxespanol.blogspot.com/2007/05/escoge-tu-css-inicial-eric-meyer-vs.html
Saludos!
Comentarios cerrados para este artículo