2009-08-22 15 views
5

No estoy muy seguro de si se denomina "reinicio maestro", pero sabrá a qué me refiero.Restablecimiento maestro de CSS: ¿desventajas?

He estado usando

*{ 
     padding: 0; 
     margin: 0; 
    } 

Sin problemas reales que he notado, pero IVE escuchado a gente decir que su mala práctica de usar algo por el estilo. Así que he buscado en reset stylesheets y found this que parece bueno. Pero no estoy seguro si vale la pena usar eso si no hay problemas con el uso de * {foo: bar;}

+0

si no encuentra una buena respuesta aquí, intente preguntar en www.doctype.com – Cleiton

Respuesta

4

Escucho que algunas personas dicen que en algunos navegadores se equivoca con el estilo de las entradas de formulario. Solía ​​usar esto, hasta que tropecé con el restablecimiento de Meyer, que parecía un enfoque más seguro y probado.

+0

¿Enlace a meyer reset? –

+0

http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ –

+2

El enlace de arriba de @Ben Alpert está fuera de fecha. Use la versión más actual en su lugar: http://meyerweb.com/eric/tools/css/reset/index.html. ¡Nunca deja de sorprenderme la frecuencia con la que las personas se vinculan a la versión anterior! @ d03boy - OP realmente publicó un enlace al restablecimiento actual de Meyer. Es el enlace "encontré esto". –

2

Existen argumentos a favor y en contra de los restablecimientos de CSS. La idea general es que al "poner a cero" todas las propiedades, se le otorga un lienzo en blanco consistente en todos los navegadores a los que puede aplicar sus estilos personalizados.

El problema de usar un restablecimiento es que todo lo se restablecerá - así, es necesario especificar estilos personalizados para todo, o al menos todo lo que va a ser la utilización dentro de su sitio.

vista de Lee Snook: http://snook.ca/archives/html_and_css/no_css_reset/

Veo a menudo los sitios con estilos impares aplicadas en los sistemas de comentarios. Por ejemplo, podría dejar un comentario con una etiqueta <code> y como el sitio usa un css-reset, la etiqueta de código no tiene un estilo especial, por lo que es visualmente inútil. Esto es solo un problema con esos restablecimientos completos, como Meyers o Yahoos. Los desarrolladores se olvidan de aplicar estilos para restablecer elementos ... Su reinicio plano, aunque simple, tiene otras ramificaciones.

En mi opinión, es mejor no tener ningún reinicio y simplemente darle un estilo a cada elemento sobre los estilos predeterminados que ofrece el navegador.

0

Creo que esto es solo una preferencia personal, cuanto más complejos sean sus estilos, más importa y una hoja de estilo de reinicio más específica puede ser importante. Todo lo que importa es que sus sitios se vean como deberían en todos los navegadores razonables (y por razonable en este punto, no estoy incluyendo nada IE6 o anterior).

He cambiado a solo un puñado de restablecimientos para manejar los márgenes negativos en casos extremos, de lo contrario la mayoría de los navegadores actuales parecen ser bastante consistentes, un ecosistema muy diferente al de hace unos años.

Cuestiones relacionadas