Antxoa.com

Iframes accesibles

Estándares Web

10 Julio 2006

O lo que es lo mismo, marcos en línea implementados de forma accesible.

Primero hazte una pregunta y reflexiona: ¿realmente necesitas utilizar marcos? ¿no puedes utilizar los include de tu lenguaje de programación? ¿estás completamente seguro?

Bueno, si no he podido disuadirte, al menos hazlo accesible.

IFRAME no accesible

Vamos con lo más sencillo. Tenemos una página comercial y queremos insertar el catálogo de productos, por ejemplo, en un iframe:

<iframe src=”URL” [resto de parámetros]></iframe>

IFRAME Accesible

Para dar una alternativa accesible a un iframe (marco en línea), simplemente tenemos que ofrecer el contenido alternativo entre la apertura y cierre del elemento iframe:

<iframe src=”URL” [resto de parámetros]>
<a href=”URL”>Catálogo de productos</a>
</iframe>

Conclusiones

Lo más práctico es insertar un enlace, obviamente que tenga sentido independientemente del contexto. Otra solución es insertar todo el código del catálogo dentro del iframe, pero entonces estaríamos escribiendo 2 veces el código…

¿A que ha sido fácil?, bueno, aún así, ¡¡¡si puedes aniquilar de tu cabeza los iframe, mucho mejor!!!

Los comentarios están cerrados

También me puedes encontrar en:

Diseño basado en el tema Revoltz