El Servicio de Validación de marcado es un validador por el World Wide Web Consortium (W3C) que permite a Internet a los usuarios comprobar pre-HTML5 HTML y XHTML documentos para bien formada marcado en contra de una definición de tipo de documento . La validación del marcado es un paso importante para garantizar la calidad técnica de las páginas web. Sin embargo, no es una medida completa de conformidad con los estándares web . [1] Aunque la validación del W3C es importante para la compatibilidad del navegador y la usabilidad del sitio, no se ha confirmado qué efecto tiene en la optimización de motores de búsqueda .
Dado que HTML5 ha eliminado el uso de DTD en favor de un "estándar de vida", el servicio de validación de marcado tradicional no es aplicable a estos formatos. En cambio, la validación se realiza utilizando un "Nu Validator" de código abierto, una instancia del cual es proporcionada por W3C. [2]
Historia
El servicio de validación de marcado comenzó como The Kinder, Gentler HTML Validator , un proyecto de Gerald Oskoboiny. [1] Fue desarrollado para ser una versión más intuitiva del primer validador HTML en línea escrito por Dan Connolly y Mark Gaither, que fue anunciado el 13 de julio de 1994. [3]
En septiembre de 1997, Oskoboiny comenzó a trabajar para el W3C, y el 18 de diciembre de 1997, el W3C anunció su Validador HTML W3C basado en sus trabajos. [4] En noviembre de 2008, el W3C lanzó el motor validator.nu HTML5 y la capacidad de verificar documentos para verificar su conformidad con HTML5. [5]
W3C también ofrece herramientas de validación para tecnologías web distintas de HTML / XHTML, como CSS , esquemas XML y MathML . [6]
Alojamiento del navegador
Muchos de los principales navegadores web a menudo toleran ciertos tipos de error y pueden mostrar un documento correctamente incluso si no es sintácticamente correcto. Algunos otros documentos XML también se pueden validar si hacen referencia a una DTD interna o externa .
Limitaciones
Los validadores de marcas no pueden ver el "panorama general" en una página web, pero son excelentes para detectar etiquetas de cierre perdidas y otros aspectos técnicos. [6] [7]
Los validadores basados en DTD también tienen una capacidad limitada para verificar los valores de los atributos de acuerdo con muchos documentos de especificaciones. Por ejemplo, el uso de un DOCTYPE HTML 4.01 bgcolor="fffff"
se acepta como válido para el elemento "body" aunque al valor "fffff" le falta un carácter '#' precedente y solo contiene cinco (en lugar de seis) dígitos hexadecimales. Además, para el elemento "img", width = "really wide" también se acepta como válido. Los validadores basados en DTD técnicamente no pueden realizar pruebas para este tipo de problemas de valor de atributo.
Es posible que las páginas no se muestren según lo previsto en todos los navegadores, incluso en ausencia de errores de validación y visualización correcta en otros navegadores. La única forma de asegurarse de que las páginas se muestren siempre como se pretende es probarlas en todos los navegadores que se espera que las representen correctamente. [7]
Validación CSS
Si bien el W3C y otros validadores HTML y XHTML evaluarán las páginas codificadas en esos formatos, un validador independiente como el validador CSS del W3C puede verificar que no haya errores en la hoja de estilo en cascada asociada . Los validadores de CSS aplican los estándares CSS actuales a los documentos CSS referenciados. [7]
Ver también
- HTML Tidy , un programa de validación de marcado fuera de línea desarrollado por Dave Raggett de W3C
- CSE HTML Validator , un validador de HTML y CSS fuera de línea
- Consorcio World Wide Web (W3C)
Referencias
- ^ a b "Acerca del servicio de validación de marcado W3C" . Servicio de validación de marcado W3C . Consorcio World Wide Web . Consultado el 20 de mayo de 2011 .
- ^ "Listo para comprobar - Nu Html Checker" . validator.w3.org .
- ^ Connolly, Dan (13 de julio de 1994). "ANUNCIO: HaL Interactive HTML Validation Service" . www-html (lista de correo) . Consultado el 28 de junio de 2008 .
- ^ Oskoboiny, Gerald (22 de marzo de 2003). "Historia del Validador HTML Kinder, Gentler" . Consultado el 28 de junio de 2008 .
- ^ "Novedades en el servicio de validación de marcado W3C" . validator.w3.org . Consultado el 31 de mayo de 2016 .
- ^ a b "Acerca del validador de CSS" . Consorcio World Wide Web . Consultado el 24 de junio de 2012 .
- ^ a b c Castro, Elisabeth: HTML, XHTML y CSS, Sexta edición , páginas 345–346. Guías visuales de inicio rápido, Peachpit Press, 2007. ISBN 0-321-43084-0
enlaces externos
- El servicio de validación de marcado del W3C
- El servicio de validación CSS del W3C
- El Servicio de Monitoreo del W3C