HTML es un lenguaje para definir la estructura de documentos. La mayoría de los documentos tienen estructuras comunes (títulos, parrafos, listas...) que este lenguaje permite definir mediante "tags" (Etiquetas). Cualquier cosa que no sea una tag es parte del documento mismo (Lee sobre el origen de HTML en la ayuda de XML).
Este lenguaje no describe la apariencia de un documento sino que ofrece a cada plataforma la información para que le de formato según su capacidad y la de su navegador (tamaño de la pantalla, fuentes que tiene instaladas, etc.). Por eso es importante, diseñar los documentos con un contenido claro y bien estructurado que resulte fácil de leer y entender en cualquier navegador.
Normalmente se utiliza un programa editor para dar formato a los documentos, como Frontpage, Dreamweaver, Amaya, u otro, de modo que no necesitás saber el código interno para crear una página, sin embargo, conviene tener una idea de como se estructura internamente un documento.
Básicamente, los documentos escritos en HTML constan del texto mismo del documento y las "tags" que le dan formato. Por ejemplo: <tag> texto del documento </tag>. La tag del principio activa la instrucción, y la última (que será la del principio precedida del signo /) la desactiva. Como HTML no sigue fielmente los estandard del SGML, no todas las "tags" tienen principio y final pero esto es otro tema.
Las "tags" que describen la estructura general de un documento y dan una información sencilla sobre él son: <HTML> <HEAD> <TITLE> <BODY>. Estas tags no afectan a la apariencia del documento y solo interpretan y filtran los archivos HTML
Existen etiquetas para explicitar la estructura y características de la página, como tipo de letra, color, colores de fondo, etc. pero no son generalmente utilizadas. Siguiendo los estandares actuales estas especificaciones se realizan definiendo tales características en codigo CSS.
WCAG ("Web Content Accessibility Guidelines") consiste en 14 pautas que proporcionan soluciones de diseño y que utilizan como ejemplo situaciones comunes en las que el diseño de una página puede producir problemas de acceso a la información a ciertas personas con diferentes tipos y niveles de discapacidad. Las Pautas contienen además una serie de puntos de verificación que ayudan a detectar posibles errores.
Cada punto de verificación está asignado a uno de los tres niveles de prioridad establecidos por las pautas.
En función a estos puntos de verificación se establecen los niveles de conformidad: