Hay numerosas razones por las que los estándares son necesarios. Volviendo la mirada hacia atrás, no queda muy lejos la denominada “guerra de los navegadores” que enfrentó, para sufrimiento de los usuarios, a Microsoft y a Netscape, y que dio lugar a millones de páginas llenas de trucos inconsistentes y código espurio para que funcionasen los sitios en ambos navegadores, especialmente complejas de mantener. De forma resumida, podemos señalar las siguientes razones “de peso”:
- Se trabaja más rápido (aunque inicialmente lleve más tiempo aprenderlos)
- El mantenimiento es más fácil, sencillo y rápido.
- Es menos costoso
- Centralizan el diseño (en pocos ficheros, fácilmente administrables)
- Facilita el despliegue en cualquier SO, navegador, dispositivo (antiguo, actual o futuro) y salida (pantalla, impresión…)
- Ficheros más optimizados (descarga y presentación más rápida)
- Mayor accesibilidad y mejor experiencia de usuario
- Facilitan el posicionamiento en los buscadores (marcado semántico)
- En consecuencia, maximiza la audiencia potencial
A medida que avanza la complejidad de la Web, los grupos de trabajo del W3C se encargan de ir definiendo aquellas mejoras tecnológicas que garanticen la operatividad de las nuevas soluciones, de forma que los navegadores puedan presentar adecuadamente la información. Entre todos los estándares que nos interesan, HTML y CSS son posiblemente los más importantes para el objetivo de nuestra asignatura.
Como para otros estándares, el W3C ofrece herramientas gratuitas de validación que son muy útiles para comprobar quela forma de utilizar estos lenguajes (sintaxis) es correcta y no contiene errores:
- Validador de HTML. Herramienta en línea que permite comprobar si el código HTML de nuestro sitio, o de una página de nuestro sitio, es correcto. La validación, que certifica la corrección del código, nos garantiza que este podrá ser visto sin problemas en cualquier navegador o dispositivo.
- Validador de CSS. Aplicación en línea que valida la sintaxis de las hojas de estilo en cascada (CSS) que estemos utilizando en nuestro sitio. Nos ofrece un informe detallado de los errores que pueda tener, lo que facilita la corrección de los mismos.
Related Posts
Ciberimaginario
Latest posts by Ciberimaginario (see all)
- Desarrollo de productos: Introducción - 10/10/2013
- Conceptos esenciales - 10/09/2013
- Elementos básicos de la Interfaz de Usuario - 09/24/2013