principio 3 comprensible en nivel AA unidad 3 copia
Introducción
Fuente: (Fotolia, 2004)
Para que las medidas de accesibilidad expuestas en los otros principios sean
realmente efectivas es muy importante que se pueda asegurar la compatibilidad
del código HTML con el que se marcan los documentos web con los agentes de
usuario, tanto actuales como futuros, incluidas las herramientas de asistencia.
Pauta 1.Compatible
Maximizar la compatibilidad con las aplicaciones de usuario actuales y
futuras, incluyendo las ayudas técnicas.
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. (Sidar, 2009)
De esta manera los agentes deusuario y productos de apoyo deben estar en
capacidad de interpretar el contenido de un sitio web correctamente. Asimismo,
debe asegurarse que las herramientas de asistencia puedan interactuar
correctamente con los controles de la interfaz de usuario.
¿Qué pretende?
Que los agentes de usuario y los productos de apoyo estén en capacidad
de interpretar el contenido de un sitio web correctamente.
Através de las etiquetas HTML, se genera un árbol de documento que es
interpretado por el agente de usuario para imprimir en pantalla la
representación de ese sitio web en su semántica y contenido. Si la sintaxis
de HTML es incorrecta, la representación del árbol del documento podrá
generar errores que se verán reflejados en la forma en que los agentes de
usuario interpretan el contenido del sitioweb y en cómo los visitantes lo
perciben.
Ejemplo de la estructura de árbol que tiene cualquier documento HTML según sus
etiquetas:
Buenas prácticas para cumplir con este criterio
Escribir y validar correctamente la gramática formal de HTML
Una de las formas más efectivas de garantizar la correcta interpretación del
lenguaje HTML por parte del navegador, es asegurarse de escribirperfectamente
el código HTML del sitio web y utilizar los códigos semánticos como están
definidos.
La sintaxis adecuada del código HTML asegura que el agente de usuario,
independiente de su tipo, interpretará de manera apropiada el contenido del sitio
web y reproducirá acertadamente el árbol de documento. Adicional a esto, un
código HTML bien escrito favorece en gran medida la accesibilidad de un sitio web
ypermite el cumplimiento técnico de algunas pautas, si bien es necesario
verificarlas de forma manual.
Para escribir un código HTML sintácticamente consistente deben seguirse estas
indicaciones:
Utilizar solamente las etiquetas HTML aprobadas para esa versión de HTML.
Utilizar sólo los atributos definidos para cada etiqueta y hacerlo correctamente.
Cerrar todas las etiquetas querequieran cierre, por ejemplo: . No
cerrar con llave de cierre las etiquetas que no lo requieren, como por ejemplo:
No utilizar juegos de caracteres no estándar dentro del código HTML.
No repetir los identificadores únicos id de los elementos. Si se va a repetir un
identificador debe usarse class.
Separar las capas de presentación y contenido a través del uso de hojas de
estilo.
Nousar propiedades de CSS no soportadas por la versión de CSS utilizada.
Para asegurarse de que el código está bien escrito, puede utilizarse los servicios
online de validación del W3C para HTML y CSS, a través de los cuales se puede
verificar la correcta sintaxis del código y en caso de contener alguno, el validador
informará del tipo de error, la causa, la línea en la que se produce y en lamayoría
de ocasiones da una explicación acerca de cómo corregirlo, lo cual se convierte en
una herramienta de depuración muy potente.
El servicio de validación del W3C es un servicio gratuito disponible en su sitio web:
HTML validator: http://validator.w3.org/.
CSS validator: http://jigsaw.w3.org/css-validator.
Otra buena práctica que puede ahorrar mucho trabajo es validar el código de la
página...
Regístrate para leer el documento completo.