Addaw, ir a inicio Donar
wcag2.0

Criterio 4.1.1 - Procesamiento, código limpio (A)

En los contenidos implementados mediante el uso de lenguajes de marcas, los elementos tienen las etiquetas de apertura y cierre completas; los elementos están anidados de acuerdo a sus especificaciones; los elementos no contienen atributos duplicados y los ID son únicos, excepto cuando las especificaciones permitan estas características. 

Nota: Las etiquetas de apertura y cierre a las que les falte un carácter crítico para su formación, como un signo de 'mayor qué', o en las que falten las comillas de apertura o cierre en el valor de un atributo, no se consideran completas.

Proposito de este Criterio de Conformidad

La intención de este Criterio de Conformidad es asegurar que las aplicaciones de usuario, incluyendo las ayudas técnicas, puedan interpretar y procesar el contenido apropiadamente. Si el contenido no puede ser procesado en una estructura de datos, las distintas aplicaciones de usuario pueden presentarlo de manera diferente o ser completamente incapaces de procesarlo. Algunas aplicaciones de usuario utilizan 'técnicas de reparación' para procesar el contenido pobremente codificado.

Como las técnicas de reparación varían entre las aplicaciones de usuario, los autores no pueden asumir que el contenido será procesado adecuadamente en un estructura de datos o que será procesado correctamente por las aplicaciones de usuario especializadas, incluyendo las ayudas técnicas, a menos que el contenido respete las normas definidas en la gramática formal de cada tecnología. En los lenguajes de marcas, los errores en la sintaxis de los elementos y atributos, y el incorrecto anidamiento de las marcas de apertura y cierre dan lugar a errores que impiden a las aplicaciones de usuario el procesamiento del contenido de modo confiable. Por este motivo, el Criterio de Conformidad requiere que el contenido pueda ser procesado utilizando únicamente las reglas de la gramática formal.

Nota: El concepto de 'bien formado' se aproxima a lo que se requiere en este criterio. Sin embargo, los requerimientos exactos de procesamiento varían entre los lenguajes de marcas, y la mayoría de los lenguajes que no se basan en XML no definen explícitamente las normas para considerarlos bien formados. Por lo tanto, es necesario ser más concretos en el Criterio de Conformidad para que resulte aplicable a la generalidad de los lenguajes de marcas. Debido a que el término 'bien formado' sólo está definido en XML y HTML válido no requiere código bien formado (ya que algunas etiquetas de cierre son opcionales), el término no se utiliza en este Criterio de Conformidad.

Beneficios específicos del Criterio de Conformidad 4.1.1:

Ver referencia Tecnicas y fallos