[EMAIL PROTECTED] escribió:

si quieres una ayuda práctica que aparece en algunos sitios para recordar el orden en los elementos tipo padding o margin, acuérdate de la palabra TRoBubLe
-> TRBL -> top, right, bottom , left

Muy buena regla memotécnica. ;) Gracias

Quoting bzf1 <[EMAIL PROTECTED]>:

A nadie habrá escapado el hecho de que hace poco se modificó el validador de CSS del W3C.
El caso es que ha mejorado bastante y se ha vuelto más riguroso.
Sin embargo, existe cierta rigurosidad que, a mí personalmente, me mosquea enormemente: Los Warnings o Advertencias.

Se supone que las advertencias (como ocurre con los compiladores de lenguajes de programación habituales) no implican que exista un error pero sí una mala práctica.
Sin embargo en ocasiones estas advertencias a mí me irritan.

Ejemplo 1:

margin:0;
margin-left:1em;

En ocasiones uso esto para no tener que poner margin: 0 0 1em 0; puesto que a menudo me lío en cuanto a si el 1em va en prmer lugar, segundo, ... (tengo muy mala memoria y soy muy despistado así que para mí es más intuitivo marcar 0 para todo y luego añadir sólo el margen que varía)

En este caso me aparece la advertencia: Redefinición de margin-left.


Ejemplo 2:

color:#fff

En cuanto uno coloca un color sin un background-color, aparece la advertencia "Hay un color de primer plano establecido y no hay color de fondo". Si bien entiendo la fundamentación en cuanto a accesibilidad/usabilidad de aplicar correctamente colores de fondo y frente, me resulta un auténtico calvario tener que aplicar color y fondo a todo elemento cuando tengo claro en cada momento cual es el color y fondo de un elemento hijo heredado de su padre, es decir:

p
{
   color:#fff;
   background-color: #000;
}

p a
{
   color:#ccc;
}

para qué voy a meterle al enlace un color de fondo, si sé que hereda el color negro de p. El hacerlo conllevaría un aumento en la complejidad del css donde cambiar un color de fondo de un elemento padre implicaría el cambio de fondo de todos sus hijos.

Todo este rollo es por lo siguiente:

¿Qué opináis vosotros?
¿Son realmente importantes estas advertencias?
¿Qué hacéis vosotros en estos casos?
¿Es tan importante validar sin warnings o es mejor validar con warnings pero con un código css más legible?





------------------------------------------------------------------------

_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo

_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo

Responder a