wai-aria en 5 minutos

12
APLICANDO WAI-ARIA EN 5 MINUTOS Manuel Razzari Desconferencia: “Accesibilidad en tiempos de crisis” Junio 15, 2012

Upload: con-vista-al-mar

Post on 21-May-2015

1.630 views

Category:

Self Improvement


2 download

TRANSCRIPT

Page 1: WAI-ARIA en 5 minutos

APLICANDOWAI-ARIA EN 5 MINUTOS

Manuel RazzariDesconferencia: “Accesibilidad en tiempos de crisis”Junio 15, 2012

Page 2: WAI-ARIA en 5 minutos

SUMARIOLandmarks

Desduplicar links

Indicar desplegables (buena, fácil)

Ocultar info redundante (tab, aria)

Cuando no usar ARIA

Page 3: WAI-ARIA en 5 minutos

LANDMARK ROLES“Son muy fáciles de implementar y, junto con los

encabezados de HTML, podrían ser revolucionarios en mejorar el acceso.”

Terrill Thompson en http://terrillthompson.com/blog/262

Page 4: WAI-ARIA en 5 minutos

LANDMARK ROLES

banner

main complementary

navigation search

contentinfo

http://www.paciellogroup.com/blog/2010/10/using-wai-aria-landmark-roles/

Page 5: WAI-ARIA en 5 minutos

DESDUPLICAR LINKS

http://goo.gl/owI01

Page 6: WAI-ARIA en 5 minutos

DESDUPLICAR LINKSA la antigua

<h2>Corrientes</h2>

<a href="mapas">Mapas <span class="hidden">de Corrientes</span></a>

<a href="activ">Actividades <span class="hidden">de Corrientes</span></a>

.hidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

Page 7: WAI-ARIA en 5 minutos

DESDUPLICAR LINKSCon WAI-ARIA

http://oaa-accessibility.org/example/44/

<h2 id="head_1">Corrientes</h2>

<a href="mapas" aria-describedby="head_1">Mapas</a><a href="activ" aria-describedby="head_1">Actividades</a>

Page 8: WAI-ARIA en 5 minutos

SALTEAR REDUNDANCIAS

http://john.foliot.ca/aria-hidden/

Page 9: WAI-ARIA en 5 minutos

SALTEAR REDUNDANCIAS

(function($) {

$(".home-map img, #Map area, .entry .tags") .attr({ 'role': 'presentation', 'aria-hidden':'true' });

$("#Map area, .entry .tags a") .attr('tabindex','-1')

})(jQuery);

Del lector de pantalla

Del teclado

Page 10: WAI-ARIA en 5 minutos

CUÁNDO USAR WAI-ARIA"WAI-ARIA sirve para mejorar, no sustituir, el

marcado nativo. Deberíamos usar éste último cuando está disponible"

http://www.marcozehe.de/2011/12/05/from-wai-aria-to-html5-and-back-or-maybe-not/

Page 11: WAI-ARIA en 5 minutos

CUÁNDO USAR WAI-ARIA

<nav role="navigation">...</nav>

<input type="range" role="slider" aria-valuemin="0"min="0" />

<div style="text-decoration: underline" tabindex="0"role="link">ARIA link</div>

:'(

Page 12: WAI-ARIA en 5 minutos

¿ALGUNA MÁS?@mrazzari