SlideShare uma empresa Scribd logo
Nobody leaves this place without coding an accessible projetc
http://youtu.be/VbruE1qIFQA
Nobody leaves this place without coding an accessible projetc
Nobody leaves this place without coding an accessible projetc
Nobody leaves this place without coding an accessible projetc
Nobody leaves this place without coding an accessible projetc
Acessibilidade na Web: A quem se destina?
Cegos - daltônicos - baixa visão
Deficiência auditiva
Deficiência motora
Estatísticas
Pessoas com deficiências no Brasil
24%
45.623.910 pessoas
Fonte: Censo 2010
Estatísticas
No mundo, esse número é
aproximadamente
650 milhões
pessoas
Fonte: ONU
Nobody leaves this place without coding an accessible projetc
Nobody leaves this place without coding an accessible projetc
Você não tem controle sobre o seu usuário
Acessibilidade deve fazer parte da rotina
Nobody leaves this place without coding an accessible projetc
Nobody leaves this place without coding an accessible projetc
Web Content Accessibility Guidelines
http://www.w3.org/TR/WCAG/
WCAG
Princípio 1: Perceptível
Princípio 2: Operável
Princípio 3: Compreensível
Princípio 4: Robusto
Princípios do WCAG
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
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
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
ARIA e HTML5
Implementação por leitores de tela:
Landmark roles são suportadas em
• JAWS 10
• NVDA 2010.1+
• VoiceOver no iPhone IOS4.
Nobody leaves this place without coding an accessible projetc
Agora começa a aventura
ALT
<img src=“babisitting.jpg”
alt=“Foto com a capa do filme
em VHS Uma noite de
aventuras”>
<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">
Exemplos
SALTAR CONTEÚDO REPETIDO
<a href=“#contents”>Saltar</a>
<elemento id=“contents”>
CABEÇALHOS
<h1>...</h1>
<h2>...</h2>
<h3>...</h3>
<h2>...<h2>
<h3>...</h3>
<h4>...</h4>
<h2>...</h2>
<h3>...</h3>
FOCUS
CSS:
a:hover
a:focus
JavaScript:
onmouseover="#"
onfocus="#"
onmouseout="#"
onblur="#"
Exemplos
FORM
<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>
<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>
<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>
CAPTCHA
Exemplos
SLIDER
Nobody leaves this place without coding an accessible projetc
Exemplos
Não dá para usar o
input type=“range”?
SIM!
html5accessibility.com
html5accessibility.com
Exemplos
CONTRASTE
Nobody leaves this place without coding an accessible projetc
Nobody leaves this place without coding an accessible projetc
Nobody leaves this place without coding an accessible projetc
Nobody leaves this place without coding an accessible projetc
LANG
Exemplos
LANDMARKS
Nobody leaves this place without coding an accessible projetc
Nobody leaves this place without coding an accessible projetc
STATUS DINÂMICO
<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>
LIVE REGIONS
LIVE REGIONS
Exemplos
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
http://premio.w3c.br/
R$ 5.000,00
Nobody leaves this place without coding an accessible projetc
Obrigado!
@reinaldoferraz
reinaldo@nic.br
“Se o seu site não está pronto para receber
TODAS as pessoas, o site é deficiente.”
Adaptado da arq. Thais Frota

Mais conteúdo relacionado

PDF
Fazendo a Web falar: HTML5, WAI-ARIA e NVDA
PDF
Panorama da Acessibilidade nas redes sociais
PDF
Acessibilidade na Web - GoogleI/O SP
PDF
Acessibilidade na web - Computer on the Beach 2015
PDF
Existe teste de acessibilidade digital tdc sp - 2019
PDF
HTML Acessível
PDF
Acessibilidade na Web modo Jedi Master
PDF
A saga dos 12 tópicos de acessibilidade na Web
Fazendo a Web falar: HTML5, WAI-ARIA e NVDA
Panorama da Acessibilidade nas redes sociais
Acessibilidade na Web - GoogleI/O SP
Acessibilidade na web - Computer on the Beach 2015
Existe teste de acessibilidade digital tdc sp - 2019
HTML Acessível
Acessibilidade na Web modo Jedi Master
A saga dos 12 tópicos de acessibilidade na Web

Destaque (20)

PDF
Acessibilidade na Web - CPBR Recife 2012
PDF
Acessibilidade na Web - edted2010
PDF
Acessibilidade na Web - Front In Poa - 2012
PDF
Acessibilidade na Web
PDF
Mobile Web e HTML5
PDF
Oficina de acessibilidade Secop2012
PDF
Passado, presente e futuro da Web
PDF
HTML5 e o futuro da Web - Senac Consolação 2012
PDF
Campus Party - janeiro 2010
PDF
Tutorial de acessibilidade na Web - 2009
PDF
Open Web and Open Data Conf irm 2013
PDF
Acessibilidade na Web - Fapce 2013
PDF
Usuários idosos na Web
PDF
Using WCAG and ARIA for an accessible project
PDF
Star Wars e o Desenvolvimento web
PDF
HTML5, Mobile Web e além - Computer on the beach 2015
PDF
Html5 em 30 minutos
PDF
Re-descentralizar a web!
PDF
Internet das Coisas - Aprisionamento ou descentralização social?
PDF
Web das Coisas - Que tal fazer coisas que sejam realmente úteis?
Acessibilidade na Web - CPBR Recife 2012
Acessibilidade na Web - edted2010
Acessibilidade na Web - Front In Poa - 2012
Acessibilidade na Web
Mobile Web e HTML5
Oficina de acessibilidade Secop2012
Passado, presente e futuro da Web
HTML5 e o futuro da Web - Senac Consolação 2012
Campus Party - janeiro 2010
Tutorial de acessibilidade na Web - 2009
Open Web and Open Data Conf irm 2013
Acessibilidade na Web - Fapce 2013
Usuários idosos na Web
Using WCAG and ARIA for an accessible project
Star Wars e o Desenvolvimento web
HTML5, Mobile Web e além - Computer on the beach 2015
Html5 em 30 minutos
Re-descentralizar a web!
Internet das Coisas - Aprisionamento ou descentralização social?
Web das Coisas - Que tal fazer coisas que sejam realmente úteis?
Anúncio

Semelhante a Nobody leaves this place without coding an accessible projetc (20)

PDF
Acessibilidade na Web: Construíndo páginas para pessoas e não só para máquinas
PDF
Acessibilidade na Web - Desenvolvendo para pessoas e não só para máquinas
PDF
Introdução à Acessibilidade na web
PDF
Html acessivel - Um guia rápido para melhorar a acessibilidade das suas págin...
PPTX
Acessibilidade para Web
PDF
Acessibilidade na web
PDF
Acessibilidade na web
PDF
Acessibilidade em CSS - Front in Sampa
PDF
Acessibilidade Web: Primeiros passos
PDF
Uso acessivel - O cumprimento das premissas na web contemporânea
PDF
Acessibilidade na Web - iseminar 2011
PPT
Acessibilidade
PPT
W3 C E Usabilidade
PDF
Acessibilidade em CSS - ABC Dev
PDF
HTML5, WAI-ARIA e Acessibilidade na Web - Digital acesso 2011
PPTX
Html 5 datainfo
PDF
Web acessível
PDF
Acessibilidade na WEB: Padrões na Web e WCAG 2.0 - Reinaldo Ferraz
PPTX
A Web para todos - Acessibilidade na web
PPT
Html e acessibilidade
Acessibilidade na Web: Construíndo páginas para pessoas e não só para máquinas
Acessibilidade na Web - Desenvolvendo para pessoas e não só para máquinas
Introdução à Acessibilidade na web
Html acessivel - Um guia rápido para melhorar a acessibilidade das suas págin...
Acessibilidade para Web
Acessibilidade na web
Acessibilidade na web
Acessibilidade em CSS - Front in Sampa
Acessibilidade Web: Primeiros passos
Uso acessivel - O cumprimento das premissas na web contemporânea
Acessibilidade na Web - iseminar 2011
Acessibilidade
W3 C E Usabilidade
Acessibilidade em CSS - ABC Dev
HTML5, WAI-ARIA e Acessibilidade na Web - Digital acesso 2011
Html 5 datainfo
Web acessível
Acessibilidade na WEB: Padrões na Web e WCAG 2.0 - Reinaldo Ferraz
A Web para todos - Acessibilidade na web
Html e acessibilidade
Anúncio

Mais de Reinaldo Ferraz (20)

PDF
Workshop - A nova norma ABNT sobre acessibilidade na Web
PDF
Acessibilidade Digital e Realidade Estendida (VR/XR)
PPT
Acessibilidade na Web - Muito além do código
PDF
WCAG 2.2 e 3.0
PDF
Legendas na Web
PDF
WCAG 2.2
PDF
Por que re-descentralizar a Web?
PDF
Passado, presente e futuro da acessibilidade na web
PDF
WCAG 2.1
PDF
Re-descentralizar a web
PDF
The power of ALT and LANG attributes
PDF
Quando e como usar WAI-ARIA
PDF
Accessibility on SVG and SEO
PDF
Technological study of Brazilian government websites
PDF
WCAG 2.1
PDF
Aplicações em HTML5 para interação com a TV Digital
PDF
Alt e Lang: Dois atributos da pesada
PDF
Atributos textuais para imagens e SEO
PDF
ALT and TITLE attributes in images and SEO
PDF
Passado, Presente e Futuro da Web - Centro Universitário Unimonte 2015
Workshop - A nova norma ABNT sobre acessibilidade na Web
Acessibilidade Digital e Realidade Estendida (VR/XR)
Acessibilidade na Web - Muito além do código
WCAG 2.2 e 3.0
Legendas na Web
WCAG 2.2
Por que re-descentralizar a Web?
Passado, presente e futuro da acessibilidade na web
WCAG 2.1
Re-descentralizar a web
The power of ALT and LANG attributes
Quando e como usar WAI-ARIA
Accessibility on SVG and SEO
Technological study of Brazilian government websites
WCAG 2.1
Aplicações em HTML5 para interação com a TV Digital
Alt e Lang: Dois atributos da pesada
Atributos textuais para imagens e SEO
ALT and TITLE attributes in images and SEO
Passado, Presente e Futuro da Web - Centro Universitário Unimonte 2015

Último (11)

PPTX
Eng. Software - pontos essenciais para o início
PPTX
Mecânico de Manutenção de Equipamentos.pptx
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PPTX
Arquitetura de computadores - Memórias Secundárias
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PDF
Manejo integrado de pragas na cultura do algodão
PPTX
Utilizando code blockes por andre backes
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Eng. Software - pontos essenciais para o início
Mecânico de Manutenção de Equipamentos.pptx
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Arquitetura de computadores - Memórias Secundárias
Viasol Energia Solar -Soluções para geração e economia de energia
Manejo integrado de pragas na cultura do algodão
Utilizando code blockes por andre backes
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...

Nobody leaves this place without coding an accessible projetc