Mostrando entradas con la etiqueta accesibilidad gestores contenido. Mostrar todas las entradas
Mostrando entradas con la etiqueta accesibilidad gestores contenido. Mostrar todas las entradas

lunes, 18 de mayo de 2020

Descripción de las tablas en HTML5. Alternativa a "summary"

Tabla precedida de un párrafo con una descripción. El párrafo y la tabla están asociados por código con el atributo aria-describedby. El párrafo con la descripción está oculto para el lector con aria-hidden= true para evitar redundancias. La tabla tiene un título (caption) sobre la tabla.

Resumen:

Las tablas que se incluyen en una página web deben cumplir ciertos requisitos de accesibilidad. Uno de estos requisitos es que la tabla tenga una descripción. La descripción se incluía con el atributo summary del elemento <table>. Sin embargo, el atributo summary está obsoleto en HTML5.

Las WCAG 2.1 solo indican al respecto:

En HTML5, el atributo "summary" está obsoleto. Los productos de apoyo pueden o no continuar admitiendo el atributo. Los autores deben considerar alternativas y solo usarlo con precaución.

H73: Using the summary attribute of the table element to give an overview of data tables

Este artículo explica cuál puede ser esta alternativa, tratando los siguientes temas:

Cómo se incluye la descripción de la tabla en HTML5

La descripción de una tabla se incluía en HTML con el atributo summary:

En HTML4 y (X)HTML:

<table summary="[Descripción de la tabla]">

Sin embargo, el atributo summary está obsoleto en HTML5.

En los desarrollos en HTML5, la descripción se incluye en la página y se relaciona por código con la tabla mediante el atributo aria-describedby:

En HTML5:

<p id="table1">[Descripción de la tabla]</p>

<table aria-describedby="table1">

¿Es obligatorio que el párrafo con la descripción esté antes de la tabla?

La descripción asociada por código con la tabla podría estar en cualquier parte de la página, o incluso oculta visualmente (por ejemplo, con text-indent:-999em), y el lector de pantalla la leería igual. 

Sin embargo, yo os recomiendo que el párrafo con la descripción de la tabla esté visible y antes de la tabla por varias razones:

  • Una descripción redactada de forma adecuada ayuda a que muchos usuarios comprendan mejor la información que se ofrece en la tabla, especialmente ayuda a las personas que tienen más dificultades para comprender la página y los datos dispuestos en tablas.
  • Como la descripción también es de utilidad para las personas que pueden ver la tabla, el lugar más lógico y útil para quien puede verla es antes de la tabla.
  • Si la descripción se incluye visible antes de la tabla, es más probable que el publicador redacte una descripción para la tabla y lo haga de manera adecuada, además, seguramente así será más sencillo de implementar con el gestor de contenidos.
  • Si la tabla se incluye en un portal de la Administración Pública, evitarás un posible error en el validador automático del Observatorio de Accesibilidad que revisa estos portales.

    El validador del Observatorio de Accesibilidad da error si encuentra un encabezado (h1, h2, h3...) seguido inmediatamente de una tabla, pues presupone que dicho encabezado está simulando el caption de la tabla.

    Por tanto, incluir la descripción de la tabla antes de la misma evitará este error y, lo que es más importante, ayudará a comprender al publicador que el encabezado (h2, h3...) debe ser el de la sección, mientras que el título de la tabla, en caso de necesitarlo, debe incluirse con el elemento caption.

Por qué es importante que las tablas tengan descripción

Cuando una persona que puede ver se enfrenta a una tabla, de un solo vistazo obtiene mucha información:

  • ve la estructura de la tabla; 
  • dónde están los encabezados y cuántos niveles tiene; 
  • si hay celdas unidas o vacías; 
  • si hay filas o columnas con enlaces o con totales; 
  • etc.

Sin embargo, una persona que no puede ver y accede con un lector de pantalla, no tiene esa visión general de la tabla que le ayude a hacerse una imagen mental de la misma, y a recorrerla después más rápidamente con los atajos de teclado del lector de pantalla.

La descripción de la tabla proporciona a los usuarios de lector de pantalla la información que obtienen las personas que pueden ver en un primer vistazo de la tabla.

Por ejemplo, si el usuario sabe que en la última columna o fila están los totales, puede utilizar los atajos de teclado del lector para saltar más rápidamente a estos contenidos.

Por último, ya he comentado que una descripción concisa y bien redactada también es útil para que todas las personas comprendan mejor la tabla.

No es lo mismo la descripción de la tabla que su caption

El objetivo del título de la tabla (el caption) y el objetivo de su descripción es diferente.

El título (caption)

El título de la tabla se incluye con la etiqueta caption justo después de la etiqueta table, mientras que, como hemos comentado, la descripción se incluye en un párrafo antes de la tabla, asociado a la misma con el atributo aria-describedby.

<p id="tabla1">
   [Descripción de la tabla]
</p>
<table aria-describedby="tabla1">
<caption>[Título de la tabla]
</caption>

El caption de la tabla identifica la tabla para que sepamos qué información contiene.

Por ejemplo:

  • <caption>Tabla 1. Comparativa de las ventas en los años 2018, 2019 y 2020</caption>
  • <caption>Tabla 2. Indicadores sociodemográficos de 2019</caption>
  • <caption>Tabla 3. Recursos y actividades de innovación social por distritos</caption>

El caption es muy útil para los usuarios:

  • Permite ojear más fácilmente el contenido de la página, ya que de un solo vistazo identificas qué datos tienen las tablas, sin tener que investigarlo leyendo el título de la sección y el contenido que precede a cada tabla.
  • Los usuarios de lector de pantalla también pueden ojear las tablas de la página más eficazmente, pues, como luego comentaré, al pulsar la tecla "t" saltan de tabla en tabla, y el lector las anuncia con su caption en primer lugar (si tienen caption).
  • Otra ventaja, es que el título de una tabla ayuda a referenciarla en el contenido de la página (por ejemplo, "como se aprecia en la 'Tabla 2. Indicadores sociodemográficos de 2019'") o a incluir un índice de tablas.

En los casos en los que hay varias tablas, resulta muy útil que el título comience por "Tabla 1.", "Tabla 2.", "Tabla 3.", porque de este modo es más fácil encontrar la tabla referenciada, tanto al ojear visualmente la página, como al hacerlo con el atajo de teclado del lector de pantalla (tecla "t").

La descripción de la tabla

Mientras que el objetivo del caption es identificar la tabla, hemos comentado que el objetivo de la descripción es, en gran medida, suplir ese primer vistazo de la tabla que tienen las personas que pueden verla.

Por tanto, la descripción debe resumir aspectos estructurales de la tabla que permitan hacerse una visión mental de la misma y encontrar más fácilmente la información dentro de ella, sin necesidad de recorrerla celda a celda.

Hay que tener en cuenta que los lectores de pantalla tienen atajos de teclado que facilitan moverse por la tabla. Por tanto, una vez que conoces la estructura de la tabla, es mucho más fácil recorrerla con el lector para encontrar la información.

Es importante saber que en la descripción no debes indicar el número de filas o columnas que tiene la tabla, porque esto ya lo anuncia el lector de pantalla por defecto.

También hay que tener en cuenta que el lector de pantalla leerá tanto el caption como la descripción, tal y como voy a explicar a continuación, por tanto no deben ser iguales ni repetitivos.

¿Como lee el lector de pantalla la descripción y el caption?

Imaginemos la siguiente tabla:

<h3>Ejemplo de tabla</h3>

<p id="tabla1" aria-hidden="true">

En cada fila de la siguiente tabla encontrará los datos de un criterio de las WCAG 2.1. El nombre del criterio en la primera columna es un enlace a la página "Comprender el criterio ..." del portal del W3C.

</p>
<table aria-describedby="tabla1">
<caption>
  Tabla 1. Criterio de las WCAG 2.1
</caption>
  <tr>
    <th>Criterio</th>
    <th>Nivel</th>
    <th>Principio</th>
    <th>En las WCAG 2.0</th>
  </tr>
  <tr>
    <td lang="en"> 
     <a href="[...]" 
        target="blank"
        title="Abre la página  
              'Comprender el 
              criterio 1.1.1' 
              en ventana nueva">
     1.1.1 Non-text Content
     </a>
    </td>
    <td>A</td>
    <td>Perceptible</td>
    <td>Sí</td>
  </tr>
  [...]
</table>

* En el código de sobrentiende que los acrónimos se han explicado previamente.

El resultado del código anterior, sin estilos, es el siguiente:

Ejemplo de tabla

Tabla 1. Criterio de las WCAG 2.1
Criterio Nivel Principio En las WCAG 2.0
1.1.1 Non-text Content A Perceptible

Esta tabla tiene un caption que la identifica y una descripción útil para todos los usuarios. Voy a explicar cómo lee el lector de pantalla la tabla. 

En primer lugar hay que saber que puedes llegar a una tabla con el lector de pantalla de las siguientes maneras:

  • Saltando a la tabla con el atajo de teclado (tecla "t") que permite saltar de tabla en tabla.
  • Con las flechas arriba/abajo del teclado, en una lectura lineal de la página. La flecha abajo te permite acceder al siguiente contenido y la flecha arriba al contenido anterior.

La lectura difiere en ambos casos. Voy a explicar ambas.

Lectura al saltar a la tabla con la tecla "t"

Si llegas a la tabla saltando con la tecla "t", el lector de pantalla anunciará lo siguiente:

"Tabla 1. Criterios de las WCAG 2.1. Tabla con 79 filas y 4 columnas. En cada fila de la siguiente tabla encontrará los datos de un criterio de las WCAG 2.1. El nombre del criterio en la primera columna es un enlace a la página 'Comprender el criterio ...' del portal del W3C."

* lectura con NVDA+Chrome

El lector nos lee la información en este orden: Caption + Número de filas y columnas + Descripción.

Es importante tener en cuenta que el lector de pantalla:

  • indica por defecto el número de filas y columnas que tiene la tabla, por eso esta información no debe indicarse en la descripción, pues resultaría repetitiva.
  • lee el título y la descripción de la tabla, por tanto el caption y la descripción no deben ser iguales ni repetir la misma información.

Si la tabla no tiene caption, la descripción deberá identificar la tabla para que el usuario sepa a qué tabla ha llegado. Pero si está en tu mano, intenta usar el caption para el título.

Lectura en el acceso con las flechas

Cuando llegas a la tabla con la flecha abajo, el lector de pantalla anunciará lo siguiente:

[Flecha abajo]

"Encabezado de nivel 3 Ejemplo de tabla."

[Flecha abajo]

Tabla con 79 filas y 4 columnas. En cada fila de la siguiente tabla encontrará los datos de un criterio de las WCAG 2.1. El nombre del criterio en la primera columna es un enlace a la página 'Comprender el criterio ...' del portal del W3C. Tabla 1. Criterios de las WCAG 2.1."

* lectura con NVDA+Chrome

Como se observa:

  • Llegamos al encabezado y nos lo anuncia: "Encabezado de nivel 3 Ejemplo de tabla".
  • Pulsamos la tecla "flecha abajo" para llegar al siguiente contenido y el lector ignora el párrafo de la descripción, no lo lee, sino que pasa a anunciar la tabla.
  • La información de la tabla la lee en un orden diferente al del acceso con la tecla "t", ahora es: Número de filas y columnas + Descripción + Caption

¿Por qué el lector de pantalla se ha saltado la lectura del párrafo?

Porque tiene el atributo aria-hidden="true". Este atributo permite que un contenido se vea pero que esté oculto para el lector de pantalla, de forma que no lo anuncie.

Si no pusiéramos aria-hidden="true" el lector leería el párrafo dos veces, la primera como párrafo, y la segunda como parte de la información de la tabla:

"Encabezado de nivel 3 Ejemplo de tabla. [flecha abajo] En cada fila de la siguiente tabla encontrará los datos de un criterio de las WCAG 2.1. El nombre del criterio en la primera columna es un enlace a la página 'Comprender el criterio ...' del portal del W3C. [flecha abajo] Tabla con 79 filas y 4 columnas. En cada fila de la siguiente tabla encontrará los datos de un criterio de las WCAG 2.1. El nombre del criterio en la primera columna es un enlace a la página 'Comprender el criterio ...' del portal del W3C. Tabla 1. Criterios de las WCAG 2.1.".

El soporte de aria-describedby es muy alto, por ello, y según las características del proyecto, valora el uso de aria-hidden="true" para evitar contenido repetitivo.

Cómo redactar descripciones útiles. Ejemplos.

Sigue estas recomendaciones a la hora de redactar la descripción:

  • Debe ser concisa y clara.
  • No hay que indicar el número de filas y columnas que tiene la tabla porque esto ya lo anuncia el lector de pantalla por defecto.
  • Redacta la descripción pensando también en las personas que ven la tabla, de manera que la información les sea de utilidad.
  • La descripción resumirá aspectos relevantes de la estructura y/o contenido de la tabla.
  • Si la tabla no tiene caption, la descripción debe identificar además la tabla, para que el usuario sepa qué información contiene.
  • Si la tabla tiene caption, la descripción y el caption nunca serán iguales, para que la información no sea repetitiva. En este caso, la descripción no debe identificar la tabla a menos que se haga de manera complementaria al caption.

Un truco si tienes dudas sobre cómo redactar la descripción es pensar: ¿que información he obtenido yo de la tabla en un primer vistazo?

Ejemplos de descripciones de tablas

Os voy a poner ejemplos de tablas con caption y una descripción adecuada. 

No pondré el resto de la tabla para que estéis en la misma situación que una persona que no puede verla. De este modo, puedes valorar si tienes suficiente información sobre la tabla para comprender qué información contiene y poder hacerte una imagen mental de la misma.

Ejemplo 1

<p id="tabla1">

Esta tabla tiene tantas filas como canales de comunicación tiene la empresa, y tantas columnas como grupos de interés a los que queremos dirigirnos. Se incluye una imagen con un visto verde ("Sí") si el canal permite el diálogo con ese grupo de interés, de lo contrario, la celda está vacía.

</p>
<table aria-describedby="tabla1">
<caption>

Tabla 1. Principales canales de comunicación.

</caption>

Ejemplo 2

<p id="tabla2">

En cada fila de esta tabla encontrará los datos de una comunidad autónoma. En las dos primeras columnas se agrupan los datos de 2017; y en las dos siguientes los datos del 2016. En la última fila y columna encontrará los totales.

</p>
<table aria-describedby="tabla2">
<caption>

Tabla 2. Distribución de la plantilla con contrato fijo.

</caption>

Ejemplo 3

<p id="tabla3">

En cada fila de esta tabla encontrará los datos de un objetivo específico del tema 10, con el enlace a la página de actuaciones en la última columna.

</p>
<table aria-describedby="tabla3">
<caption>

Tema 10. "Aprendizaje permanente"

</caption>
     

Incluir la descripción de las tablas a través del gestor de contenidos

Es habitual que el editor de texto del gestor de contenidos solo permita incluir la descripción con summary, así ocurre por ejemplo con CKEditor. Permite incluir un título y una descripción a la tabla en su ventana de propiedades, en los campos "Título" y "Síntesis". El título lo incluye con caption y la descripción la añade con el atributo summary de la tabla.

En estos casos, se puede implementar un botón personalizado en el editor, algo relativamente sencillo con CKEditor. 

Por ejemplo, al pulsar este botón personalizado se puede solicitar el número de filas, columnas, el título y la descripción de la tabla, de tal manera que, cuando el editor inserta la tabla, lo hace incluyendo automáticamente un párrafo antes de la tabla con la descripción, asociado a la misma con el atributo aria-describedby.

Que dicen las WCAG 2.1 sobre la descripción de las tablas

Las WCAG 2.1 indican que el resumen es especialmente útil cuando la tabla tiene una estructura compleja (por ejemplo, cuando hay varios conjuntos de encabezados de fila o columna, o cuando hay múltiples grupos de columnas o filas); o cuando las tablas de datos simples tienen muchas columnas o filas de datos.

Pero, como hemos explicado, la descripción es útil en todas las tablas: si tienen filas y columnas de totales; si tienen enlaces; si tienen celdas vacías o con iconos; o incluso si la tabla es muy sencilla, para aportar ese primer vistazo a los usuarios de lector de pantalla, de modo que estén en igualdad de condiciones con una persona que ve.

La clave para que la descripción sea siempre útil está en redactarla de forma adecuada.

Mi recomendación es que se anime a los publicadores a incluirla siempre, explicándoles su razón de ser y las buenas prácticas de redacción comentadas.

Artículos relacionados:

domingo, 1 de septiembre de 2019

Guía básica de accesibilidad para editores de contenido

Una persona delante de un portátil da la mano a un brazo que sale de la pantalla del portátil.

Este artículo es una guía con 10 sencillas prácticas que pueden aplicar los publicadores de contenido para hacer sus contenidos más accesibles para todas las personas. Estas buenas prácticas son además independientes del gestor de contenidos que usen.

No son todas las recomendaciones que se pueden dar, pero sí son las más importantes y en las que más errores se cometen. Además, aplicarlas asegura un alto porcentaje de cumplimiento de la norma de accesibilidad EN 301 549 dentro del contenido de las páginas.

Índice:

  1. Estructura el contenido mediante títulos reales, concisos y únicos
  2. Pon descripción a las imágenes
  3. Redacta enlaces con un texto de enlace comprensible
  4. Usa las listas de elementos
  5. Incluye una tabla solo si es imprescindible
  6. Redacta de manera sencilla
  7. Usa las herramientas del editor, no simules elementos
  8. Borra el formato al pegar desde Word
  9. Resalta el contenido de manera adecuada
  10. No incluyas saltos de párrafo ni falsos retorno de carro
  11. ... aplica estas mismas reglas en tus documentos de ofimática

1. Estructura el contenido mediante títulos reales, concisos y únicos

Un contenido organizado en secciones precedidas de un título es mucho más fácil de comprender y de ojear por todos los usuarios.

El requisito más importante de esta pauta es crear títulos reales, es decir, usar la opción que el editor tiene para marcar los títulos. La inmensa mayoría de los gestores de contenido y de los procesadores de texto tienen una opción para marcar un texto como un título.

Lo habitual es que esta opción esté en un desplegable:

Desplegable 'Estilos de párrafo'. Entre las opciones hay varios estilos de título

Pero también hay gestores en los que cada sección tiene su propio formulario y el título de la sección se incluye en un campo de texto.

Formulario para crear una sección de contenido en Vignette. Uno de los campos es 'Título'.

Título de sección en Vignette

Nunca simules un título. Un título simulado es, por ejemplo, modificar el estilo de un texto (tamaño, color, negrita, etc. según permita el editor) para simular que es un título. O, por ejemplo, usar una tabla de una fila, con un color de fondo y un texto en su interior, para que parezca un título.

Otras buenas prácticas a la hora de redactar los títulos son:

  • Deben ser concisos.
  • Deben ser únicos en la página: no incluyas en la misma página dos títulos con el mismo texto.
  • Deben ser descriptivos para saber qué información encontrarás en su sección.
  • Deben seguir una jerarquía lógica. Piensa que el título de la página es el título de nivel 1, así que cada una de las grandes secciones en las que dividas tu contenido deberá tener un título de nivel 2; y dentro de estas, si tienen subsecciones, estarán precedidas de un título de nivel 3. Exactamente igual que si estuvieras redactando un documento de Word.

    Página organizada mediante títulos de nivel 2 y 3, creados con la herramienta del editor, y correctamente jerarquizados: los títulos de nivel 3 están dentro de los títulos de nivel 2.

    Contenido con títulos correctamente jerarquizados.

2. Pon descripción a las imágenes

La descripción de una imagen será, por ejemplo, la que se muestre si la imagen no se carga, o será la que lea el lector de pantalla a la persona con baja visión, ciega o sordociega que no puede verla.

El requisito más importante de esta pauta es incluir una descripción que transmita la misma información o función que la imagen transmite a las personas que pueden verla.

La inmensa mayoría de los gestores de contenido y de los procesadores de texto permiten poner una descripción a las imágenes. Lo habitual es que esta opción esté en las propiedades de la imagen y que se llame “Texto alternativo” o “Descripción de la imagen”. Puede ser que se pida desde un primer momento, o que debas ir a las propiedades de la imagen para incluirla:

Propiedades de una imagen. Se resalta el campo Texto alternativo.

Propiedades de una imagen en CKEditor

Otras buenas prácticas a la hora de redactar la descripción de las imágenes son:

  • La descripción debe ser concisa.
  • Si la descripción necesita más de 150 caracteres (por ejemplo, la descripción de una gráfica), en la descripción solo debes identificar qué imagen es y avisar de que incluyes la descripción detallada a continuación, en el contenido. Puede haber editores en los que se haya creado un campo específico de descripción extensa de la imagen para simplificar la labor del publicador.

    Campo descripción extensa de la imagen

    Campo personalizado creado en Liferay para la descripción extensa de las imágenes

  • Evita las imágenes de texto. Si incluyes una imagen con texto, a menos que la imagen sea vectorial, el texto se verá borroso al hacer zoom y los usuarios que lo necesiten no podrán personalizar ese texto.

    Si necesitas usar una imagen de texto (por ejemplo, la imagen de un esquema) asegúrate de que tiene la máxima calidad y de que la información que transmite también está presente en el contenido, en formato texto.

  • Si la imagen es puramente decorativa se puede dejar la descripción vacía, de este modo, el lector de pantalla ignorará la imagen. Pero pregúntate primero si de verdad la imagen no transmite ninguna información.

3. Redacta enlaces con un texto de enlace comprensible

Imagina que tienes los ojos cerrados y que un compañero te va leyendo el texto de los enlaces de la página: “pulsa aquí”, “enlace”, “más información”, “más información”, “descarga el documento”. Hay personas que recorren los enlaces o acceden a los mismos de una manera muy similar. No solo personas, también Google.

¿Sabrías a dónde te lleva el enlace “pulsa aquí”? ¿Sabrías qué diferencia hay entre pulsar el primer o el segundo “más información”? ¿Sabrías qué documento se va a descargar, qué formato o tamaño tiene?

Cuando redactes el texto de un enlace, lo más importante es que te esfuerces en que tenga toda la información que el usuario necesita para saber qué pasará cuando lo pulse.

Otras buenas prácticas a la hora de redactar los enlaces son:

  • Si el enlace va a descarga un fichero, indica siempre el formato y tamaño.
  • Los enlaces pueden tener un título. Normalmente se indica en las propiedades del enlace:

    Propiedades de un enlace. Se resalta el campo título.

    Propiedades de un enlace en CKEditor

  • No incluyas un título igual al texto del enlace.

  • Si el enlace se abre en ventana nueva, puedes usar el título para indicarlo (a no ser que se haya ideado otra forma de indicarlo, estandarizada para todo el portal).

    Enlace con un título 'Se abre en ventana nueva'

4. Usa las listas de elementos

Los gestores de contenido y procesadores de texto tienen botones para marcar el texto como listas numeradas o listas con viñetas.

Lista numerada y lista con viñetas

Las listas de elementos permiten comprender y escanear mejor la información que si redactas el mismo texto en línea, separado por comas.

El requisito más importante de esta pauta es que no simules nunca las listas de elementos. Es muy habitual encontrar listas que en realidad son párrafos con un guion, un asterisco, una letra o número inicial para simular la lista.

Esto no es una lista (está simulada con un *):

* elemento 1

* elemento 2

Esto es una lista (está creada con la herramienta lista del editor):

  • Elemento 1
  • Elemento 2

Crear listas reales permite que los productos de apoyo, como un lector de pantalla o una línea braille, anuncien a sus usuarios las listas, cuántos elementos tienen y que los usuarios puedan saltarlas con un atajo del propio producto de apoyo.

5. Incluye una tabla solo si es imprescindible

Las tablas son un formato más difícil de comprender y de recorrer linealmente que otros, por ejemplo que una lista (a no ser que la lista tenga varios niveles de anidación).

Las tablas deben usarse solo si es el formato adecuado para mostrar los datos, porque estos son realmente datos tabulares.

Nunca uses las tablas para maquetar el texto, posicionar texto en pantalla o resaltar un contenido.

Las buenas pautas que debes seguir al crear una tabla son:

  • Haz la tabla lo más sencilla posible. Si es compleja, siempre puedes dividirla en dos más sencillas.
  • No unas o combines celdas.
  • Intenta que todas las celdas tengan un dato, aunque sea 0 o esté repetido.
  • Indica en las propiedades de la tabla si esta tiene una fila y/o una columna de encabezado.

    Propiedades de una tabla. Hay un desplegable 'Encabezados' con varias opciones, como Primera fila o Primera columna

    Propiedades de una tabla en CKEditor

  • Intenta que la tabla no tenga varios niveles de encabezado.
  • Las tablas tienen que tener una breve descripción que identifique la tabla y ayude a comprender lo más relevante de su estructura. La descripción ayuda a que las personas que no pueden verla tengan esa primera información que obtienen en un primer vistazo las personas que sí pueden verla, por ejemplo, que en la última columna están los enlaces de descarga o que en la última fila están los totales.
  • Los gestores de contenido y los procesadores de texto suelen permitir asociar un título a la tabla, que se muestra antes o después de la misma, como un pie. Es recomendable incluirlo, pero ten en cuenta que el título de la tabla no tiene la misma función que la descripción, y que el texto de ambos no debería ser redundante sino complementario.

Ejemplo de tabla con descripción visible y útil para todos los usuarios y título en el pie:

Tabla con una breve descripción previa identificando la tabla e indicando que los totales están en la última fila y columna; y un título al pie identificando la tabla y el año de los datos que muestra. A continuación se incluye en el texto el título y la descripción que tiene la tabla.

Tabla creada con Liferay: con título en el pie identificado la tabla (<caption>) y descripción previa explicando los rasgos de la estructura (personalizada para que el gestor la asocie por código a la tabla)

Descripción: Listado de recursos humanos de Empresa XYZ. En cada fila se indica el número de personas por tipo de personal en Huesca, Zaragoza y Teruel. En la última columna y en la última fila se muestran los totales.

Título: Recursos humanos de Empresa XYZ. Datos de 2018

6. Redacta de manera sencilla

En el año 2013 la OCDE (Organización para la Cooperación y el Desarrollo Económicos) publicó los resultados del estudio sobre las competencias básicas de la población adulta. El informe señalaba que, en España, un adulto medio puede realizar con soltura tareas lectoras de nivel 2.

Un nivel 2 de comprensión lectora implica que:

  • cuesta extraer conclusiones de una lectura,
  • se tienen problemas para entender textos densos,
  • cuesta interpretar estadísticas sencillas,
  • se pierden en un texto de cierta profundidad y riqueza,
  • cuesta manejarse en la lectura de textos digitales.

Redacta por tanto de una manera clara, concisa, directa y sencilla para que la mayoría de las personas pueda comprender fácilmente el mensaje:

  • Redacta con frases cortas y sencillas, con una idea por frase.
  • Redacta con párrafos cortos, con un tema por párrafo.
  • Respeta el orden de la frase: sujeto + verbo + complementos.
  • Es preferible usar la voz activa, el indicativo y oraciones afirmativas.
  • Usa las listas para romper la monotonía del texto y ayudar a ojear el contenido.
  • Utiliza un léxico sencillo.
  • Revisa la ortografía.
  • Incluye la forma extendida de los acrónimos la primera vez que los uses, por ejemplo, BOE (Boletín Oficial del Estado)
  • No uses abreviaturas a menos que sean de uso común, como c/ o etc.
  • Comienza con lo más relevante, y si es posible y pertinente, incluye un resumen al comienzo y unas conclusiones al final.
  • El programa gratuito Inflesz orienta sobre la dificultad de lectura que tiene un texto.

Artículos relacionados:

7. Usa las herramientas del editor

Los gestores de contenido y procesadores de texto pueden tener muchas y variadas herramientas: marcar una cita, crear una nota al pie, incluir un índice de contenidos, marcar un texto como párrafo destacado, marcar un texto en otro idioma, incluir un pie de foto, etc.

La regla básica es la misma que he indicado al hablar de los títulos y las listas: usa las herramientas que te da el gestor de contenidos o el procesador de texto, y no simules elementos para los cuales tienes una herramienta.

Si creas los contenidos con la herramienta adecuada, en vez de simularlos, los productos de apoyo van a poder reconocerlos y anunciarlos. Además, ayudas a mantener la consistencia del diseño y facilitas los futuros cambios de diseño y migraciones de contenido.

8. Borra el formato al pegar desde Word

Las consecuencias negativas de pegar contenido directamente desde Word al editor de texto del gestor de contenidos varía de unos a otros. Pero, incluso en aquellos que por defecto limpian el código pegado, o tienen una opción específica “Pegar desde Word”, ocurre que a menudo el contenido se pega con alguna etiqueta no semántica, y por tanto no permitida (<u>, <b>, <i>).

Intenta no pegar el contenido directamente desde Word, y si lo haces, pégalo como texto plano o bórrale el formato (si existen estas opciones en el gestor):

Opción de algunos editores Eliminar formato del texto seleccionado.

Opción de algunos editores Pegar como texto plano.

Si no tiene estas opciones, pegar el texto desde Word al bloc de notas y de este al gestor, tiene el mismo efecto.

9. Resalta el contenido de manera adecuada

Cuando se intentan resaltar muchos elementos en una página, se acaba por no resaltar nada, porque hay demasiados elementos intentando captar nuestra atención.

Resalta solo lo realmente importante, y sigue estas pautas:

  • Usa la negrita para resaltar palabras clave. No uses la negrita para resaltar párrafos enteros.
  • No escribas en mayúsculas para resaltar un texto. Las mayúsculas son más difíciles de leer.
  • Evita escribir en itálica, y no la uses nunca para resaltar un texto. El texto en itálica es más difícil de entender.
  • No uses una tabla para resaltar un párrafo, aprovechando que a la tabla se le puede dar un borde o color.
  • Si el editor permite aplicar un estilo destacado a un párrafo, úsalo, pero con moderación.
  • Si el editor tiene la herramienta “Cita”, úsala solo para marcar citas, no para resaltar un párrafo.

10. No incluyas saltos de párrafo ni falsos retorno de carro

Cada retorno de carro extra crea un párrafo vacío.

Si pulsas la tecla “Enter” mientras tienes pulsada la tecla “Mayúsculas”, lo habitual es que se cree un falso retorno de carro (etiqueta <br>).

Los retornos de carro extra y los falsos retornos de carro rompen la consistencia del diseño y, lo que es peor, son anunciados a los usuarios de productos de apoyo (como lectores de pantalla o línea braille). Esto es especialmente grave si, como ocurre a menudo, estos párrafos vacíos se quedan con un estilo de título.

Si crees que el portal necesita algún cambio en el espaciado de los elementos, debes solicitar que se haga de forma generar en las CSS del portal.

Aplica estas mismas reglas en tus documentos de ofimática

Seguir estas mismas buenas prácticas en tus documentos de ofimática (por ejemplo, Word) te va ayudar a crear documentos accesibles.

Recuerda que:

  • En las últimas versiones de Office hay un validador de accesibilidad en "Archivo" > "Información" > "Comprobar si hay problemas".
  • Cuando exportes el documento a PDF marca siempre en las opciones de exportación:
    • PDF etiquetado (o Etiquetas de la estructura del documento para accesibilidad)
    • Crear marcadores
  • Todos los documentos que se adjuntan a las páginas deberían ser accesibles.

Artículos relacionados: