Categoría "Semántica Web"

Mejorar fácilmente tu sitio Web

Tanto si eres un administrador, un desarrollador Web, un miembro de un equipo de Marketing o de Comunicaciones, o quizá un Web Master Freelance, habrás leído de diversas fuentes sobre el interés en los estándares Web. Habrás comprendido que los estándares son beneficiosos para tu sitio Web en términos de ahorro de costes, facilidad de gestión y aprovechamiento, y por lo tanto has decidido cambiar y emplear estándares en tu sitio Web. Y así validar y mejorar tu sitio Web.

Desde Grupo de Trabajo de Aseguramiento de la Calidad del W3C. Dónde nos enseña un método que es válido para sitios Web de cualquier dimensión; satisfará tus necesidades tanto si gestionas un sitio Web personal, de un pequeño negocio o de una gran corporación.

W3C

Este documento nos guíará a través de pasos individuales, cada uno de los cuales serás capaz de completar individualmente, desde el análisis de tu sitio Web actual hasta la organización de tu nuevo sitio Web. Cada uno de estos pasos ha sido diseñado de forma separada, y puede ser emprendido en diferentes ocasiones, diferentes niveles o por diferentes personas, con independencia de su nivel de conocimientos, pero de acuerdo a un flujo de trabajo Ordenados en los siguientes pasos:

  • Decide qué es lo que probarás
  • Analiza tu sitio Web
  • Organiza el trabajo
  • ¿Cómo puedes mejorar tu sitio?
  • Revisa
  • Mantén el nivel de calidad

Este documento o artículo seguramente muchos sepan de estas cosas, pero aquí también nos explica como hacerlo de forma organizada y con detalle, os dejo con un enlace para leer el artículo completo:

Leer artículo completo W3C

Como usar el longdesc

En algunos casos, una imagen es demasiado compleja para describirla en pocas palabras. Cuadros, organigramas y gráficos son ejemplos principales de este tipo de imágenes. Aunque no parece haber ningún límite en la longitud del texto en un atributo alt, está destinado a ser relativamente corto, por lo que sería un abuso de este atributo escribir más que unas pocas palabras, o como máximo, unas cuantas frases cortas. La respuesta entonces, es proporcionar una breve descripción de texto alternativo de la imagen y luego proporcionar una descripción más larga con el atributo longdesc.

Métodos para proporcionar una descripción más larga

Hay varias maneras de proporcionar una descripción más larga para las imágenes. Estas opciones se listan a continuación, en orden de mayor a menor preferencia:

  • Proporcionar la descripción larga en el contexto del propio documento.
  • Proporcionar un enlace a una descripción más larga a través de un enlace de texto normal.
  • Proporcionar un enlace a una descripción más larga a través de la atributo longdesc.

Aquellos que están familiarizados con las técnicas de la accesibilidad puede sorprenderse al encontrar que el atributo longdesc está en la parte final de preferencia de la lista. La razón de esto es que es un método “invisible”. El atributo longdesc es invisible (e inaccesible en algunos navegadores) a personas que no utilizan lectores de pantalla. La forma más sencilla de hacer accesibles las descripciones largas es que sean obvias y al alcance de todos, independientemente si tienen una discapacidad o no.

EN EL CONTEXTO DEL PROPIO DOCUMENTO

Al poner la descripción larga en el contexto del documento donde se encuentra el gráfico se produce, que está siendo visible a todo el mundo, no sólo las personas con discapacidad. Todo el mundo podrá leer la descripción larga y beneficiarse de ella. Aquí os dejo un ejemplo de cómo podría llevarse a cabo con una imagen de un gráfico:

Porcentaje de edad de la población total de EE.UU. 16-64 años declaran una o más discapacidades

El gráfico de arriba muestra el porcentaje de edad de la población total de EE.UU. 16-64 años declaran una o más discapacidades. El valor porcentual para cada categoría es el siguiente:

  • Total de declarar una o más discapacidades: un 18,6 por ciento.
  • Sensorial (visual y auditiva): 2,3 por ciento.
  • Física: un 6,2 por ciento.
  • Mental: un 3,8 por ciento.
  • Auto-cuidado: el 1,8 por ciento.
  • Dificultad fuera del hogar: 6,4 por ciento.
  • Discapacidad de empleo: un 11,9 por ciento.

En el ejemplo anterior, los datos aparecen después de la imagen, y es accesible para todos.

UN VÍNCULO DE TEXTO NORMAL

La segunda mejor manera de proporcionar una descripción más larga es simplemente un enlace. Sólo sería añadir un enlace a una página con una descripción más larga, como en el ejemplo siguiente:

Porcentaje de edad de la población total de EE.UU. 16-64 años declaran una o más discapacidades

Descripción de texto de este gráfico está disponible en una página aparte.

La información está disponible a todo el mundo a través de este método, a pesar de que tiene que hacer clic en un vínculo para acceder a ella. El vínculo es evidente para todos. Pueden optar por seguir el enlace o no.

EL ATRIBUTO LONGDESC

El atributo longdesc que se puede añadir a un <img> no hace más que proporcionar un vínculo a una página aparte con una descripción más larga. Funciona de la misma manera que el ejemplo anterior, excepto que el enlace es invisible a los lectores videntes. El siguiente ejemplo vemos la misma gráfica con el atributo longdesc añadido:

Porcentaje de edad de la población total de EE.UU. 16-64 años declaran una o más discapacidades

Marcado para el atributo longdesc

Porcentaje de edad de la población total de EE.UU. 16-64 años declaran una o más discapacidades

Seguro que os habéis dado cuenta de que no vemos ningun tipo de texto o indicación cuando usamos el atributo longdesc. Las únicas personas que pueden acceder al atributo longdesc fácilmente son los que utilizan lectores de pantalla modernos. Los lectores de pantalla antiguos no apoyan este atributo. Incluso entre aquellos que utilizan la última versión del lector de pantalla, hay muchos que no están familiarizados con el atributo longdesc (ya que se utiliza con poca frecuencia), y no saben cómo acceder a la descripción a pesar de que su lector de pantalla lo soporta.

Veamos tambíen el longdesc según las pautas de la WCAG 2.0: Ver referencia

sep 10, 2009 - Categoría: HTML, Semántica Web    Escrito por Álvaro Brito   Número de comentarios: 2 Comentario

Microformatos ¿Qué es esto?

Un Microformato es una forma simple de agregar significado semántico a un contenido. Están ideados para ser usadas en páginas web que usen HTML o XHTML, de manera que la información pueda ser indexada, guardada, referenciada o reusada.

Más técnicamente, son elementos de lenguaje de marcado, usando XHTML usando nombres de clase específicos. Cualquiera puede hacer uso de ellos y explotar sus características.

Las especificaciones actuales de microformatos permiten la representación de eventos, información de contacto, relaciones sociales, direcciones, ubicaciones (coordenadas gps), etc.

Web Microformatos

Características de los Microformatos

  • Son convenciones simples: Diseñados para integrar semántica en etiquetas
  • Se pueden usar para problemas específicos: Formatos diseñados para humanos: (X)HTML/XML,Atom/RSS feeds etc.
  • Implementacion sencilla: Usan nombres de clases cortos y descriptivos
  • Estándares: Se basan en estándares que ya funcionan.
  • Permiten un desarrollo descentralizado: De recursos, herramientas y servicios.

EL principal significado que nos aclara ¿qué es un microformato? es, construir minibloques con significado dentro de una página Web de manera que puedan ser reutilizados por otros sitios web o aplicaciones. Es decir, con tan solo cambiar la forma de marcar nuestro HTML y usando las clases de microformatos que nos interesan, podemos proporcionar servicios e información fuera de nuestro navegador.

Los microformatos más usados

  • hAtom: Marcar feeds Atom dentro del HTML.
  • hCalendar: Eventos.
  • hCard: Información de contacto, incluye:
    • adr: Direcciones postales.
    • geo: Coordenadas geográficas (latitud, longitud).
  • hReview: Críticas de artículos, servicios.
  • hResume: Curriculums.
  • rel-directory: Apunta enlaces a una página de un directorio.
  • rel-nofollow: Aadvierte a los buscadores web que no deben dar importancia a la página a la que apunta el enlace.
  • rel-tag: Indica que la página que contiene el enlace está relacionada con la etiqueta especificada.
  • xFolk: Especifica enlaces guardados en un Marcador social (FaceBook, Digg, etc.).
  • XFN: Relaciones sociales mediante enlaces.
  • XOXO: Crea esquemas con listas.

Ejemplo de un microformato

Formato vCard (versión resumida)

BEGIN:VCARD
VERSION:3.0
N:Brito;Alvaro
FN:Alvaro Brito
URL:http://www.circulodemaquetadores.com/
ORG:circulodemaquetadores.com
END:VCARD

Microformato hCard (versión equivalente)

Alvaro Brito
circulodemaquetadores.com

Esto es un ejemplo sencillo y práctico para proporcionar tu información de contacto, os dejo con una chuleta microformatos o microformats cheatsheet:

Descargar Chuleta Microformatos

Conclusión

Los microformatos, no dejan de ser un brillante apaño experimental para solucionar de manera creativa pequeños problemas de la Web con beneficios inmediatos. Para los portales Web 2.0, como Technorati o Yahoo grandes generadores y consumidores de Microformatos. Les interesa, porque convierten a los usuarios en colaboradores directos, proveedores de contenido y una fuente de futuros servicios, clave en la web social. Porque de manera sencillísima y a un coste mínimo, a los usuarios se les facilita participar de manera más activa en el crecimiento futuro de la web dándoles visibilidad y mejores servicios.

ago 26, 2009 - Categoría: Semántica Web    Escrito por Álvaro Brito   Número de comentarios: 1 Comentario

HTML Semántico

El HTML semántico aporta grandes beneficios en nuestra Web, en cuanto a usabilidad, accesibilidad, posicionamiento en buscadores y también a la hora de modificar el código.

¿Qué es exactamente el HTML Semántico?

La semántica es el estudio del significado, cómo es creado y cómo se aplica a los signos. El cual nos permite dar un significado al contenido que escribimos.

Algunas etiquetas HTML serán contenido, como imágenes, películas Flash, metadata, etc. Pero la mayoría de las etiquetas o tags tendrán como finalidad brindar estructura al contenido. Las etiquetas HTML sirven para organizar y dar significado al contenido, usandolo de manera coherente y significativa.

Ejemplos de uso del Marcado Semántico:

  • Las etiquetas <p> y </p> sólo deberían ser usados para indicar un párrafo (característica de la estructura). Nunca debería ser usado para agregar espacio, hay muchos que utilizan las eqtiquetas </p> para generar espacios.
  • Las etiquetas <b> y </b> (para la negrita o bold) y <i> e </i> (para la cursiva o itálica) no deberían usarse nunca, porque son propios del formateo de texto, y no de la estructura del contenido. No estamos dando significado alguno a ese texto, simplemente lo estamos modificando su formato. En cambio <strong> y </strong> (gruesa) y <em> y </em> (de énfasis, en inglés) son apropiadas. Obtendremos el mismo resultado pero le darán significado a la estructura del contenido.

Separa siempre los estilos del contenido:

En el HTML no se deben aplicar los estilos, ya que para eso existen las hojas de estilos CSS, que se encargan de este trabajo. De esta manera nuestro código estará “más limpio”

¿Por qué el HTML Semántico es mejor?

  • Facilidad: Conseguiremos un código más limpio. Mucho más fácil de leer y modificar. Además favorece la colaboración entre desarrolladores, a la hora de que una desarrollador tenga que implementar dicha plantilla le será mucho más fácil de trabajar y la carga será menor, ya que el peso de las páginas es menor.
  • Accesibilidad: Aplicando la semántica a nuestro código HTML, facilitara de manera muy importante en conseguir que nuestra página Web sea accesible, y más facil de adaptarla a dichas prioridades.
  • SEO: Los robots y spiders como Googlebot entienden mejor el HTML Semántico, por lo que nuestros sitios serán mejor indexados, lo que se reflejará en nuestro posicionamiento y en el aumento de tráfico.
  • Rediseño: Cuando el contenido está separado del estilo (usando CSS, por ejemplo), la estructura es mejor comprendida por user agents, incluyendo lectores de feeds RSS, móviles, spiderbots, etc. Con el auge del open-source y los usuarios que crean aplicaciones, widgets, etc. que obtienen contenido de nuestra página, la información será mejor comprendida, lo que también implica un beneficio para nosotros.

Esto es solo una pequeña introdución a la semántica HTML. Siempre surgen dudas de cual es el marcado correcto, ya que nos podemos encontrar con diferentes formas de darle el significado correcto al contenido de la página. Por ejemplo la títpica pregunta que nos hacemos: “¿Esto son dos párrafos o una lista de dos elementos?”. Más adelante se subirán nuevos artículos con ejemplos de uso concretos para diferentes etiquetas o tags.

Os dejo un enlace para comprender el significado de las etiquetas HTML y el uso correcto de ellas para marcar el contenido de nuestra Web: Técnicas de uso HTML.

Como usar el atributo summary de la tabla (summary attribute)

El objetivo del atributo summary es proporcionar una breve reseña o descripción de como están organizados los datos de una tabla, o una breve explicación de como navegar por la tabla. Como ya sabemos el atributo summary de table proporcionar una información disponible para los lectores de pantalla, no se muestra visualmente.

El summary es útil cuando la tabla tiene una estructura compleja (por ejemplo, cuando hay varios conjuntos de encabezados de columna o fila, o cuando hay varios grupos de columnas o filas). También puede ser útil para tablas de datos simples que contienen varias columnas o filas de datos.

El atributo summary puede utilizarse o no dependiendo de la complejidad y volumen de información de la tabla. También sabemos que la tabla tambien dispone de un título llamado caption. Si se usan ambas cosas (summary y caption) nunca se deberá duplicar su contenido. A continuación vemos unos ejemplos de uso:

Ejemplos

Ejemplo 1: Una tabla de datos con summary y sin caption

Este ejemplo muestra un horario de autobús. El número de Línea y la dirección se incluyen en el summary junto con información sobre cómo utilizar el horario.

Estación 1 Estación 2 Estación 3 Estación central
4:00 4:05 4:11 4:19

Ejemplo 2: Una tabla de datos con summary y caption

En este ejemplo, el caption identifica la Línea de autobús. El summary ayuda a los usuarios que son ciegos a comprender cómo utilizar el programa. Los lectores de pantalla leen el caption seguido por el summary.

Línea 7 Centro Ciudad (Horario)

Fuente: Techniques for WCAG 2.0 de W3C

Como usar el texto alternativo (alt) en imágenes

Introducción

Añadir texto alternativo para las imágenes es uno de los principales principios de la accesibilidad Web.
También es uno de los más difíciles de aplicar adecuadamente. La Web esta repleta de imágenes con un texto alternativo incorrecto o una falta de definición del mismo.
Como ocurre en muchas cosas de accesibilidad Web, el texto alternativo es a menudo una cuestión de interpretación personal. Mediante unos ejemplos se aclarará la interpretación y uso adecuado del texto alternativo.

Texto alternativo ‘básico’

El texto alternativo como muy bien ya define la palabra, proporciona una alternativa de texto a aquellos elementos que no contienen texto en la página Web.

El texto alternativo en imágenes sirve para varias funciones:

  • Es leído por lectores de pantalla, el cual permite que dicha imagen sea accesible para usuarios con ciertas discapacidades visuales o cognitivas.
  • Se muestra en el lugar de la imagen para aquello navegadores que no admiten la visualización de imágenes.
  • Proporciona una descripción y un significado semántico a las imágenes que pueden ser leídos por los motores de búsqueda, y determinaa el contenido de la imagen.

El principio fundamental es que los lectores de pantalla puedan determinar que se presenta en la imagen. El texto debe ser siempre orientado al usuario.

El texto alternativo se puede presentar de dos formas:

  • Con el atributo alt del elemento img.
  • En el contexto o entorno de la imagen en sí.

Esto quiere decir que el atributo alt no es la única forma para proporcionar la descripción del contenido de una imagen. Esta información también puede ser proporcionada en un texto descriptivo junto a la imagen o en la página que contiene la imagen. También puede usarse un enlace y/o longdesc que haga referencia a una página dónde contenga la descripción de la imagen.

En muchas casos, cuando la imagen es simplemente decorativa el atributo alt se deja vacío. O se usa como fondo de un elemento HTML desde la hoja de estilos CSS.

El contexto lo es todo

Cuando procedemos a aplicar un texto alternativo a una imagen. Debemos tener en cuenta que el texto puede variar dependiendo del contexto y el entorno de la imagen en sí. Tomemos como ejemplo la siguiente imagen de George Washington:

Antes de considerar el texto alternativo debemos tener en cuenta que representa y contiene la imagen y que sabemos de ella.

Ejemplo 1

¿Cuál sería el texto alternativo adecuado para la imagen del Ejemplo 1?

  1. “La imagen de George Washington”
  2. “George Washington, el primer presidente de los Estados Unidos”
  3. Dejando el atributo alt vacío será suficiente.
  4. “George Washington”

El primer paso para determinar un texto alternativo para una imagen es decidir si la imagen representa un contenido o tiene alguna “función”. En la mayoría de los casos, una imagen tiene una función si está contenida en un enlace. Si el contenido que transmite
la imagen se encuentra en un texto junto a ella, nos sería suficiente con poner un alt vacío. En el ejemplo anterior, el texto que presenta la imagen, informa al usuario de que se trata de George Washington. También añadimos que, la imagen no tiene ninguna función porque no es un enlace.

Veamos algunas reglas importantes en relación con el atributo alt:

  • Preciso y equivalente con lo que representa la imagen.
  • Resumido, es decir, debe ser expresado con pocas palabras, que sea conciso y preciso. Normalmente con unas pocas palabras se puede representar la imagen, en alguna ocasión si es necesario incluir una breve frase o dos.
  • No redundantes o proporcionar la misma información como texto en el contexto de la imagen.
  • No usar las expresiones “de la imagen…” ó “foto de…” para describir la imagen. Por lo general evidentemente el usuario sabe que se trata de una imagen.

En base a estas reglas, la Opción D (George Washington) sería la mejor alternativa de texto para este caso. La Opción A como ya hemos comentado, innecesariamente se describe como una imagen. La Opción B proporciona información adicional que no se presenta directamente en la imagen y también es redundante con el texto que se representa justo después.
La Opción C (atributo alt vacío) no es apropiada, porque la imagen no está directamente presentada en el contexto. No nos describe de forma concisa quien aparece en la imagen.

Ejemplo 2

¿Cuál sería el texto alternativo apropiado para la imagen del Ejemplo 2?

  1. “George Washington”
  2. Con el atributo alt vacío será suficiente.
  3. “Imagen”
  4. La imagen no necesita atributo alt.

En este caso, el contenido de la imagen se presenta justo debajo de la misma. Por lo que la Opción B (alt=” “) es la mejor opción. La Opción A sería redundante, la Opción C proporciona información inútil y la Opción D (sin atributo alt) nunca es la opción correcta, una imagen debe tener siempre el atributo alt.

Ejemplo 3

¿Cuál sería el texto alternativo adecuado para la imagen del Ejemplo 3?

  1. Con el atributo alt vacío será suficiente.
  2. “Entrada de la Wikipedia de George Washington”
  3. “Leer más”
  4. “George Washington”

En este ejemplo, la imagen es un enlace. Siempre que la imagen se encuentre dentro de un enlace, la función de la imagen deberá presentarse en el texto alternativo que también está en enlace. En este caso no hay texto adyacente en el enlace que describe la función, por lo que deberá presentarse en el atributo alt.
Como resultado, la Opcion B es probablemente la mejor opción. Aunque la frase “George Washington” es redundante con el texto que sigue, en este caso es necesario para describir la función del enlace adecuadamente. Esto también puede ser subsanado, haciendo que el pié de foto sea también parte del enlace.

La Opcion A no es la adecuada. Una imagen dentro de un enlace nunca debería tener un alt vacío, a menos que el atributo alt del enlace contenga la descripción de la imagen. Esto es para que el lector de pantalla pueda leer a donde nos lleva el vínculo de la imagen. La Opción C no proporciona una descripción adecuada de la función del enlace, además está fuera de contexto. Y la Opción C es redundante en torno al texto, y no describe la función del enlace.

Siempre debe evitarse el uso de “enlace” o “haga clic en esta imagen” o un texto similar en el atributo.

Ejemplo 4

¿Cuál sería el texto alternativo apropiado para la imagen del Ejemplo 4?

  1. “George Washington”
  2. “La pintura de George Washington”
  3. “La pintura de George Washington cruzando el Río Delaware”
  4. “Un clásico de la pintura que demuestra el uso de la luz y el color para crear la composición”
  5. “La pintura de George Washington cruzando el Río Delaware. Remolino de olas rodeando el barco, cuando el majestuoso George Washington contemplaba la tormenta y los rayos de luz al otro lado del río, por donde llevaba sus tropas para la batalla.”

Como se ha dicho anteriormente, tenemos que determinar si el contenido de la imagen se presenta en el contexto de su entorno. En este caso no se representa del todo correctamente, la imagen no está dentro de un enlace. También tenemos en cuenta que, esta imagen conllevo un examen mucho más dificil que las anteriores, y la mejor respuesta no puede ser determinada por el texto limitado que hemos proporcionado en el epígrafe. Por lo tanto vamos a estudiar las opciones posibles.

La Opción A (“George Washington”) no describe adecuadamente el contenido de la imagen. El hecho de que únicamente se trate de George Washington en la pintura no es relevante en este contexto. La Opción B (“La pintura de George Washington”) puede ser la adecuada, pero ofrece poco contenido adicional. Sin embargo, es apropiada para describir la imagen como una pintura, en contraposición a una fotografía u otro tipo de imagen. La Opción C proporciona más información que puede ayudar al usuario a identificar el contenido en sí. Recordar que el texto alternativo no es solo para las personas ciegas. La Opción D podría ser la apropiada, si el propósito de la imagen es presentar una técnica de arte y el contenido de la imagen en sí no fuese importante. La Opción E, podría también ser la alternativa adecuada pero es demasiado extensa para el usuario. Por lo tanto la Opción C sería la correcta en la mayoría de los casos.

Resumiendo, el contexto lo es todo. Determinar el contenido de la imagen y la función del enlace en el caso de que exista, analizar el contexto de su entorno (epígrafe) y en consecuencia proporcionar un texto alternativo.

Imágenes funcionales

Las imágenes se usan a menudo no sólo para proporcionar el contenido, sino proporcionar importantes funciones, tales como la navegación.

Ejemplo 5

¿Cuál sería la opción correcta para el alt de Productos en el Ejemplo 5?

  1. “Productos”
  2. “Enlace a los productos”
  3. La imagen no transmite contenido, por lo que usar alt=”" será suficiente.

En este caso la Opción A es la mejor respuesta. Proporciona tanto el contenido como la función de la imagen. La imagen muestra la palabra “Productos” y también es un enlace a la página de productos. La Opción B es una elección correcta, ya que la imagen está dentro de un enlace y sobre el texto “Enlace a…”.Y la última opción como se ha descrito anteriormente, el alt de una imagen que está dentro de un enlace no debe estar vacío.

Ejemplo 6

¿Cuál sería el alt más apropiado para la flecha azul del Ejemplo 6?

  1. “siguiente”
  2. “página siguiente”
  3. “La Presidencia de George Washington”
  4. “Continuar con la Presidencia de George Washington”

Una vez más este ejemplo no tiene una respuesta totalmente clara. De hecho cualquiera de las opciones podría ser la apropiada. La Opción A y B serían suficientes en la mayoría de los casos. La C proporciona bien la relación del enlace pero no la acción. Quizás de todas estas opciones la D podría ser la mejor, ya que informa la relación y expresa que es parte de una serie de páginas. Y dándole más vuelta al rizo podríamos usar la imagen de la flecha con un alt vacío y poner el texto “Página Siguiente” al lado de la imagen. O simplemente poner el enlace con el texto “Página siguiente” y aplicarle desde CSS la flecha azul como fondo del mismo.

Ejemplo 7

¿Cuál sería el alt más apropiado para imagen del Ejemplo 7?

  1. “Solicitud de Empleo”
  2. “Documento PDF”
  3. “Icono PDF”
  4. El contenido de la imagen se presenta en el contexto, por lo que (alt=”") es lo más apropiado.

Observamos que la imagen esta dentro del enlace. Esto es fundamental ya que a menudo se accede a los enlaces desde fuera de su contexto.

La Opción A (“solicitud de empleo”) es redundante con el texto que tiene delante. La Opción B es la mejor en este caso ya que proporciona claramente el significado de la imagen. La Opción C describe la imagen en sí, pero no es apropiada para este contexto. En otro contexto quizás si se utilizaría esta opción, ya que podría ser importante que el usuario supiera que se trata de un icono.

Debemos tener en cuenta que, en el caso de que este enlace se repita múltiples veces con la misma imagen, tendríamos que identificar la imagen de cada enlace con un texto como: “Descargar la solicitud de empleo en formato PDF”. Ya que sino repetiríamos el alt (“Documento PDF”) varias veces en la misma página.

Imágenes decorativas

Las imágenes decorativas no representan un contenido importante. En casi todos los casos eset tipo de imágenes contendrá el atributo alt vacío.

Ejemplo 8

¿Cuál sería el atributo alt de la imagen del Ejemplo 8?

  1. “Apretón de manos”
  2. “Los empresarios se dan la mano para completar un contrato”
  3. alt=”" será suficiente
  4. “Garantizamos nuestros servicios profesionales”.

En este ejemplo, se ve claramente que esta imagen no nos describe absolutamente nada relevante. Ya que esto lo hace el texto que esta junto a la imagen. Por lo tanto es una imagen decorativa, y por ello la opción correcta es la C (alt=”").

Cuando la imagen se usa con fines decorativas siempre debemos intentar siempre usar y definir la imagen desde la hoja de estilos CSS.

Imágenes avanzadas

Hay algunos casos en el que la determinación de texto alternativo puede ser más dificil de aplicar. Vamos a ver los casos más comunes que se nos pueden presentar:

Botones con imagen

En los botones se debe saber que, se debe de describir la función del botón. En el caso de una imagen de un botón debemos darle al alt dicha función. Por ejemplo: “Enviar datos”, “Enviar búsqueda”, etc… Aunque para ello siempre intentaremos usar un input de tipo submit y desde CSS le aplicamos los estilos para conseguir el aspecto deseado.

Mapa de imágenes

Cuando utilizamos mapa de imágenes siempre deberemos aplicarle un atributo alt apropiado. Es decir, si tenemos un mapa de España con las comunidades autónomas debemos ponerle al alt el texto de la comunidad autónoma (alt=”Andalucía”). También debemos dar una alternativa al mapa para poder seleccionar las opciones de la imagen de otra manera. Como por ejemplo un select con las mismas opciones que tenemos en el mapa de imágenes.

Logos

Es una práctica común en la Web utilizar el logotipo de la empresa como enlace a la página principal. Debido a que esta práctica es bastanet común, nos bastaría con escribir en el alt de la imagen el nombre de la empresa más el tipo de imagen. (alt=”Nombre empresa Logo”)

Imágenes complejas

Cuando nos surge poner una alternativa de texto a una imagen de tipo gráfico y no podemos definirlo en 1 o 2 frases breves, debemos describir todo el contenido de la imagen con un texto a continuación o un enlace a otra página donde contenga dicha descripción. Cuando usamos este método muchos suelen dejar el atributo alt de la imagen vacío, ya que justo debajo estamos describiendo su contenido. Pero también podemos añadir en el atributo una pequeña frase que describa de que trata del gráfico.

Conclusión

Este articulo pretende aclarar todas las dudas que aparecen con el uso de los texto alternativos, con esto ayudamos a que nuestros contenidos web sean más accesibles para las personas con discapacidad.

El uso de textos alternativos a las imágenes es uno de los principios de accesibilidad más fáciles de aprender pero también uno de los más dífíciles de dominar.

El texto alternativo puede ser proporcionado en el atributo alt o en el contexto de la imagen.

Cada imagen debe tener un atributo alt.

Los textos alternativos deben:

  • Exponer los contenidos y funciones de la imagen.
  • Ser concisos y precisos.

Los textos alternativos no deben:

  • Ser redundantes
  • Utilizar frases del tipo: “imagen de ..” o “gáfico de…”

El texto alternativo depende en gran medida del contexto de la imagen.

El alt de una imagen funcional ( ej: una imagen con enlace) debe describir el enlace, así como el contenido.
Las imágenes decorativas deben llevar un alt, pero este deberá estar vacío (alt=”").

La accesibilidad de una Web, aumenta en gran medida, si el texto alternativo es aplicado correctamente.

Fuente: webaim.org

Páginas:«12