Pregunta

¿Cuál es el beneficio práctico para mantener CSS 100% validado (sin usar ningún hacks), para los proyectos del cliente? Incluso si no hay problema de navegador cruzado.

Y qué tipo de problema puedo enfrentar en el futuro si no mantengo la validez de CSS al 100%.

¿Fue útil?

Solución

Práctico .... hmm, ¿supongo que puedes decirle al cliente "está 100% validado"? En la práctica si estás haciendo algo complejo (e, g, opacidad) es extremadamente Difícil de mantener CSS 100% válido, las hojas de estilo condicional, es una forma de eliminar la mayoría de estos casos, pero no todo.

Hacer lo obras En este caso, no lo que le dice el validador. Dicho esto, no ignore los errores de validación que son errores legítimos que no están allí por una razón específica.

Otros consejos

El hecho de que una página se vea correcta con una versión actual de un navegador no garantiza que lo hará en una versión futura.

Si usa CSS no índice, puede estar confiando inadvertidamente en un error en el código de representación, que, si se repara, podría romper su diseño.

Sin embargo, si utiliza CSS válido, cualquier navegador compatible con estándares debe mostrar la página correctamente, siempre que siga implementos de la versión del estándar CSS.

En breve. Si el validador se queja de las propiedades específicas del proveedor/CSS3 como -webkit-border-radius ignoralo. Cualquier otra cosa que debas arreglar.

El beneficio práctico para mantener CSS 100% validada también es el hecho de que puede detectar un error más fácil y mucho más rápido en su código.

Por ejemplo, durante el desarrollo del sitio web, siempre uso un navegador que me muestra claramente cuando XHTML o CSS no son válidos (iconos verdes/rojos). Me ahorró unas pocas horas de mi vida: a veces, si trabajo con un editor muy básico, si escribo algo en el código CSS, lo noto inmediatamente cuando veo en el navegador que CSS nunca es más válido.

Nota: También ayuda mucho tener 100% XHTML. A veces, un XHTML no válido es causado por un error en el código-detención.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top