Acessibilidade na Web modo Jedi Master
-
Upload
reinaldo-ferraz -
Category
Documents
-
view
827 -
download
3
description
Transcript of Acessibilidade na Web modo Jedi Master
![Page 1: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/1.jpg)
![Page 2: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/2.jpg)
![Page 3: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/3.jpg)
![Page 4: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/4.jpg)
![Page 5: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/5.jpg)
Acessibilidade na Web: A quem se destina?
![Page 6: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/6.jpg)
Cegos - daltônicos - baixa visão
![Page 7: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/7.jpg)
Deficiência auditiva
![Page 8: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/8.jpg)
Deficiência motora
![Page 9: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/9.jpg)
Estatísticas
Pessoas com deficiências no Brasil
24% 45.623.910 pessoas
Fonte: Censo 2010
![Page 10: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/10.jpg)
Estatísticas
No mundo, esse número é
aproximadamente
650 milhões
pessoas Fonte: ONU
![Page 11: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/11.jpg)
![Page 12: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/12.jpg)
![Page 13: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/13.jpg)
Você não tem controle sobre o seu usuário
![Page 14: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/14.jpg)
Acessibilidade deve fazer parte da rotina
![Page 15: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/15.jpg)
![Page 16: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/16.jpg)
Web Content Accessibility Guidelines
http://www.w3.org/TR/WCAG/
WCAG
![Page 17: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/17.jpg)
Princípio 1: Perceptível
Princípio 2: Operável
Princípio 3: Compreensível
Princípio 4: Robusto
Princípios do WCAG
![Page 18: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/18.jpg)
ARIA e HTML5
WAI-ARIA (Accessible Rich Internet Applications)
define uma forma de tornar o conteúdo e
aplicativos web mais acessíveis a pessoas com
deficiências. Ele contribui especialmente com
conteúdo dinâmico e interface de controles de
usuário avançadas desenvolvidos com Ajax, HTML,
JavaScript e tecnologias relacionadas.
http://www.w3.org/WAI/intro/aria
![Page 19: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/19.jpg)
ARIA e HTML5
progressbar
radiogroup
scrollbar
slider
spinbutton
status
Tab
tabpanel
textbox
tooltip
73 ROLES (Ou Papéis)
alert
Alertdialog
button
checkbox
dialog
menu
menubar
menuitem
option
...
http://www.w3.org/TR/wai-aria/roles#role_definitions
![Page 20: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/20.jpg)
ARIA e HTML5
aria-activedescendant
aria-atomic
aria-autocomplete
aria-busy (state)
aria-checked (state)
aria-controls
aria-describedby
aria-disabled (state)
aria-dropeffect
aria-expanded (state)
aria-flowto
aria-grabbed (state)
35 States and Properties (Estados e Propriedades)
aria-haspopup
aria-hidden (state)
aria-invalid (state)
aria-label
aria-labelledby
aria-level
aria-live
aria-multiline
aria-multiselectable
aria-orientation
aria-owns
... http://www.w3.org/TR/wai-aria/states_and_properties
![Page 21: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/21.jpg)
ARIA e HTML5
Implementação por leitores de tela:
Landmark roles são suportadas em
• JAWS 10
• NVDA 2010.1+
• VoiceOver no iPhone IOS4.
![Page 22: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/22.jpg)
![Page 23: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/23.jpg)
Academia Jedi de acessibilidade
![Page 24: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/24.jpg)
ALT
![Page 25: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/25.jpg)
<img src=“starwars.jpg”
alt=“Foto com a capa do filme
Star Wars – O império contra
ataca”>
![Page 26: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/26.jpg)
<div class="foto" role="img"
aria-label="Logo do W3C que
está dentro do CSS"></div>
<img src="img-
slides/w3clogo.png" alt="Logo
do W3C dentro do HTML">
![Page 27: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/27.jpg)
Exemplos
![Page 28: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/28.jpg)
SALTAR CONTEÚDO REPETIDO
![Page 29: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/29.jpg)
<a href=“#contents”>Saltar</a>
<elemento id=“contents”>
![Page 30: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/30.jpg)
CABEÇALHOS
![Page 31: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/31.jpg)
<h1>...</h1>
<h2>...</h2>
<h3>...</h3>
<h2>...<h2>
<h3>...</h3>
<h4>...</h4>
<h2>...</h2>
<h3>...</h3>
![Page 32: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/32.jpg)
FOCUS
![Page 33: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/33.jpg)
CSS:
a:hover
a:focus
JavaScript:
onmouseover="#"
onfocus="#"
onmouseout="#"
onblur="#"
![Page 34: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/34.jpg)
Exemplos
![Page 35: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/35.jpg)
FORM
![Page 36: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/36.jpg)
<fieldset>
<legend>
Casa de espetáculos
</legend>
<label for="text">
Nome do artista</label>
<input id="text" type="text"
aria-describedby="comp">
<p id="comp">
Ei! dá para colocar
descrição relacionada
ao campo!</p>
</fieldset>
![Page 37: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/37.jpg)
<fieldset>
<legend>
Casa de espetáculos
</legend>
<label for="text">
Nome do artista</label>
<input id="text" type="text"
aria-describedby="comp">
<p id="comp">
Ei! dá para colocar
descrição relacionada
ao campo!</p>
</fieldset>
![Page 38: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/38.jpg)
<fieldset>
<legend>
Casa de espetáculos
</legend>
<label for="text">
Nome do artista</label>
<input id="text" type="text"
aria-describedby="comp">
<p id="comp">
Ei! dá para colocar
descrição relacionada
ao campo!</p>
</fieldset>
![Page 39: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/39.jpg)
CAPTCHA
![Page 40: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/40.jpg)
Exemplos
![Page 41: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/41.jpg)
SLIDER
![Page 42: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/42.jpg)
![Page 43: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/43.jpg)
Exemplos
![Page 44: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/44.jpg)
Não dá para usar o
input type=“range”?
![Page 45: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/45.jpg)
SIM!
![Page 46: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/46.jpg)
html5accessibility.com
![Page 47: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/47.jpg)
html5accessibility.com
![Page 48: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/48.jpg)
Exemplos
![Page 49: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/49.jpg)
CONTRASTE
![Page 50: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/50.jpg)
![Page 51: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/51.jpg)
![Page 52: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/52.jpg)
![Page 53: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/53.jpg)
![Page 54: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/54.jpg)
LANG
![Page 55: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/55.jpg)
Exemplos
![Page 56: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/56.jpg)
LANDMARKS
![Page 57: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/57.jpg)
![Page 58: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/58.jpg)
![Page 59: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/59.jpg)
STATUS DINÂMICO
![Page 60: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/60.jpg)
<button role=“button”
aria-pressed=“false”>
<img src=“off.png”
alt=“Status Desligado”>
</button>
<button role=“button”
aria-pressed=“true”>
<img src=“on.png”
alt=“Status Ligado”>
</button>
![Page 61: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/61.jpg)
LIVE REGIONS
![Page 62: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/62.jpg)
Exemplos
![Page 63: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/63.jpg)
Dicas importantes para melhorar a acessibilidade
• Validação de Markup
• Siga as diretrizes de
acessibilidade (WCAG e ARIA)
• Validação automática de
acessibilidade
• Verificação de avisos
• Teste com tecnologias assistivas
• Coloque a acessibilidade na rotina
do desenvolvimento
![Page 64: Acessibilidade na Web modo Jedi Master](https://reader033.fdocument.pub/reader033/viewer/2022052315/554bcb0bb4c9058f6c8b4669/html5/thumbnails/64.jpg)
Obrigado!
@reinaldoferraz
“Se o seu site não está pronto para receber
TODAS as pessoas, o site é deficiente.”
Adaptado da arq. Thais Frota