Servicio de validación de marcado W3C

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Servicio de validación por el World Wide Web Consortium
Tag certifying that a website has been checked for well-formed XHTML (above) and CSS (below) markup

El Servicio de validación de marcado es un validador del World Wide Web Consortium (W3C) que permite a los usuarios de Internet comprobar documentos HTML y XHTML anteriores a HTML5 para comprobar si están bien formados frente a 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 la conformidad con los estándares web. 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 los motores de búsqueda.

Dado que HTML5 ha eliminado el uso de DTD en favor de un "Estándar de vida", el tradicional Servicio de validación de marcado no es aplicable a estos formatos. En cambio, la validación se realiza utilizando un "Nu Validator" de código abierto, cuya instancia proporciona el W3C.

Historia

El servicio de validación de marcado comenzó como El validador HTML más amable y gentil, un proyecto de Gerald Oskoboiny. 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 se anunció el 13 de julio de 1994.

En septiembre de 1997, Oskoboiny comenzó a trabajar para el W3C, y el 18 de diciembre de 1997, el W3C anunció su W3C HTML Validator basado en sus trabajos. En noviembre de 2008, el W3C lanzó el motor HTML5 validator.nu y la capacidad de verificar la conformidad de los documentos con HTML5.

W3C también ofrece herramientas de validación para tecnologías web distintas de HTML/XHTML, como CSS, esquemas XML y MathML.

Alojamiento del navegador

Muchos de los principales navegadores web suelen tolerar ciertos tipos de errores 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 marcación no pueden ver la "grande imagen" en una página web, pero sobresalen en recoger etiquetas de cierre perdidas y otras técnicas.

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, utilizando un DOCTYPE HTML 4.01, bgcolor="fffff" se acepta como válido para el "body" elemento aunque el valor "fffff" falta un '#' carácter y contiene sólo cinco (en lugar de seis) dígitos hexadecimales. Además, para el archivo "img" elemento, ancho="muy ancho" También se acepta como válido. Los validadores basados en DTD técnicamente no pueden realizar pruebas para este tipo de problemas de valores de atributos.

Es posible que las páginas no se muestren como se esperaba en todos los navegadores, incluso en ausencia de errores de validación y de visualización exitosa en otros navegadores. La única forma de garantizar que las páginas siempre se muestren según lo previsto es probarlas en todos los navegadores que se espera que las muestren correctamente.

Validación CSS

Si bien el W3C y otros validadores de HTML y XHTML evaluarán las páginas codificadas en esos formatos, un validador separado como el validador de CSS del W3C puede verificar que no haya errores en la hoja de estilos en cascada asociada. Los validadores de CSS aplican los estándares CSS actuales a los documentos CSS a los que se hace referencia.

Contenido relacionado

Tarjeta perforada

Una tarjeta perforada es un trozo de papel rígido que contiene datos digitales representados por la presencia o ausencia de agujeros en posiciones...

CPython

CPython es la implementación de referencia del lenguaje de programación Python. Escrito en C y Python, CPython es la implementación predeterminada y más...

Arquitectura Harvard

La Arquitectura Harvard es un modelo de arquitectura informática que separa físicamente la memoria de código de programa de la memoria de almacenamiento de...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save