SlideShare uma empresa Scribd logo
1 de 62
ACESSIBILIDADE
WEB
TIAGO RAFAEL
L. NEVES
about.me/rafaneves
tiago@w3c.ae
#quemsoueu
FATEC JAHU – Informática c/ Gestão Prod. Ind.
UNINTER – MBA em Adm. e Marketing
www.w3corp.com.br
#quemsoueu
1996
#comochegueiaqui * Imagem: Google Imagens
1999
</>
#comochegueiaqui * Aparência do site em 2002
HTML3
HTML4.01
HTML5
<1999/>
<2011/>
#comochegueiaqui
Uso do CSS
Fim das TABELAS
TABLELESS
Importância da SEMÂNTICA
#comochegueiaqui
ACESSIBILIDADE
#comochegueiaqui
2013
PRIMEIRO
PROJETO
2014
ESTUDOS
E MAIS ESTUDOS...
</>
#comochegueiaqui
2014
Premiação realizada pelo W3C Brasil, em parceria com o NIC.br, CGI.br,
AACD e Ministério do Planejamento e Secretaria dos Direitos da Pessoa
com Deficiência - São Paulo.
Visa estimular e fomentar o desenvolvimento de sites e sistemas acessíveis.
www.casajau.com.br
4ª EDIÇÃO
Inscrições até 11/05/2016
Prêmio até R$5.000,00
http://premio.w3c.br
ACESSIBILIDADE?
“ O poder da WEB está em
sua universalidade. Ser
acessada por todos,
independente de deficiência,
é um aspecto essencial.”
Sir Tim Berners-Lee
Inventor da WWW
* Fonte Wikipedia - 2014
Acessibilidade
é para quem ?
TODOS
(Mesmo que seja por um curto espaço de tempo)
QUESTÕES VISUAIS
Cegueira total ou grave
Problemas visuais parciais
Cegueira temporária
Daltonismo
QUESTÕES AUDITIVAS
Surdez total
Surdez parcial
Dispositivos sem som
QUESTÕES MOTORAS
Mobilidade reduzida temporariamente
Navegação por teclado
Navegação por apontador
Tetraplegia
Problemas na coordenação fina
Tremores
PRINCIPAIS
BARREIRAS
* Falta de documentação em português
* Documentação muito técnica, não amigável
* Pouca divulgação sobre acessibilidade
* Pequena demanda por parte dos clientes
* Baixo conhecimento dos desenvolvedores
MAIORES
BENEFÍCIOS
* Responsabilidade Moral
* Recompensa Financeira
* 24% dos brasileiros tem alguma deficiência**
* Diferenciação no mercado WEB
#devs
** Fonte: IBGE 2010
* É LEI! (Artigo 63 do Estatuto da Pessoa com Deficiência)
</>
DOCUMENTAÇÃO
eMAG
http://emag.governoeletronico.gov.br/
WCAG 2.0
https://www.w3.org/Translations/WCAG20-pt-PT/
WAI-ARIA
https://www.w3.org/WAI/
Cartilha Acessibilidade WEB
http://goo.gl/YZnoVm
#1
SEMÂNTICA
DIV - topo
DIV - menu DIV - corpo
DIV - rodape
ERRADO
HEADER
ASIDE ARTICLE
FOOTER
<H1>
HIERARQUIA DE TÍTULOS
<H2>
<H3>
<H4>
<H5>
<H6>
<ul>
EXEMPLO DE MENU
<li><a href=“#” title=“”>MENU</a></li>
<li><a href=“#” title=“”>MENU</a></li>
<li><a href=“#” title=“”>MENU</a></li>
</ul>
#2
SEGUIR PADRÕES
www.totalvalidator.com
https://validator.w3.org
#3
LINGUAGEM
<html lang=“pt-br”>
Linguagem no formato ISO 639-1
<p lang=“en-us”>Hardware</p>
#4
LINKS E TÍTULOS
<a href=‘#’ title=“ABC”>
No HTML5 o atributo TITLE pode ser
aplicado em qualquer elemento
<attr title=“World Wide Web”>WWW</attr>
#5
IMAGENS
<img src=“foto.jpg” alt=“” />PÉSSIMO
<img src=“foto.jpg” alt=“Paisagem” />RUIM
<img src=“foto.jpg” alt=“Elefantes paisagem” />REGULAR
<img src=“foto.jpg”
alt=“Dois elefantes caminhando em uma
paisagem árida com pôr-do-sol ao fundo”
/>
DICA
Para imagens apenas estéticas, deixe o
atributo ALT em branco e use o aria-hidden
#7
NAVEGAÇÃO
Mostrar qual é o link ativo
para navegação pelo teclado
IDENTIFICAR LINK ATIVO
a:focus {
outline: thin solid #00F;
}
O primeiro item do site deve
ser um link para o conteúdo principal
da página em questão.
CONTEÚDO PRINCIPAL
#8
CONTRASTE
Manter uma relação adequada
de contraste entre a fonte e o fundo.
CONTRASTE MÍNIMO
Use o software Colour Contrast Analyser
https://www.paciellogroup.com/resources/contrastanalyser/
#9
FORMS
<label for=“nome”>
Nome completo
</ul>
<input type=“text” id=“nome” title=“” />
search
email
url
tel
number
range
date
month
week
time
datetime
datetime-local
color
<input type=“
#10
WAI-ARIA
<ul role=“navigation”>
<li role=“menubar”>
<a href=“#” title=“” role=“menuitem”>
MENU
</a>
</li>
</ul>
role=“banner”
Pode ter apenas 1 por página.
Define a área com informações sobre
o site / empresa
role=“main”
Pode ter apenas 1 por página.
Define a área com as informações
principais (conteúdo) da página.
role=“search”
Pode ter vários por página.
Define a área com uma ferramenta
de pesquisa do site
aria-expanded=“true|false”
Define o estado de um elemento
do “expansível”, como uma tabela
ou menu tipo “acordeon”
aria-describeby=“elemento”
Define um elemento que tem a
descrição para um outro elemento...
<button aria-describeby=“descreve”...>
...
<div id=“descreve”> Descrição do item</div>
aria-haspopup=“true|false”
Define se um elemento tem
Sub-itens no esquema popup
(como um menu)
Como faço
para testar ?
http://wave.webaim.org/
http://www.sidar.org/hera/
http://www.dasilva.org.br/
http://www.cynthiasays.com/
http://www.acessibilidade.net/web/avalweb.php
TESTES AUTOMATIZADOS
http://intervox.nce.ufrj.br/dosvox/
http://www.freedomscientific.com/Products/Blindness/JAWS
http://www.nvaccess.org/
LEITORES DE TELA
TIAGO RAFAEL L. NEVES
about.me/rafaneves
tiago@w3c.ae
slideshare.net/labombajau
OBRIGADO!

Mais conteúdo relacionado

Destaque

A saga dos 12 tópicos de acessibilidade na Web
A saga dos 12 tópicos de acessibilidade na WebA saga dos 12 tópicos de acessibilidade na Web
A saga dos 12 tópicos de acessibilidade na WebReinaldo Ferraz
 
Acessibilidade Web Cognitiva - BrazilJS 2016
Acessibilidade Web Cognitiva - BrazilJS 2016Acessibilidade Web Cognitiva - BrazilJS 2016
Acessibilidade Web Cognitiva - BrazilJS 2016Talita Pagani
 
Acessibilidade e Usabilidade no E-commerce - Horacio Soares
Acessibilidade e Usabilidade no E-commerce - Horacio SoaresAcessibilidade e Usabilidade no E-commerce - Horacio Soares
Acessibilidade e Usabilidade no E-commerce - Horacio SoaresCircuito 4x1
 
Usuários idosos na web - garantindo a acessibilidade para nós mesmos.
Usuários idosos na web - garantindo a acessibilidade para nós mesmos. Usuários idosos na web - garantindo a acessibilidade para nós mesmos.
Usuários idosos na web - garantindo a acessibilidade para nós mesmos. iMasters
 
Planejando interfaces Web acessíveis
Planejando interfaces Web acessíveisPlanejando interfaces Web acessíveis
Planejando interfaces Web acessíveisSimone Villas Boas
 
Acessibilidade 2.0 = usabilidade = design universal?
Acessibilidade 2.0 = usabilidade = design universal?Acessibilidade 2.0 = usabilidade = design universal?
Acessibilidade 2.0 = usabilidade = design universal?monica m fernandes
 
PROJETO GAIA: Guia de Acessibilidade de Interfaces Web focado em aspectos do ...
PROJETO GAIA: Guia de Acessibilidade de Interfaces Web focado em aspectos do ...PROJETO GAIA: Guia de Acessibilidade de Interfaces Web focado em aspectos do ...
PROJETO GAIA: Guia de Acessibilidade de Interfaces Web focado em aspectos do ...Talita Pagani
 
Palestra sobre Acessibilidade Web: o HTML5 a favor de uma Web única e universal
Palestra sobre Acessibilidade Web: o HTML5 a favor de uma Web única e universalPalestra sobre Acessibilidade Web: o HTML5 a favor de uma Web única e universal
Palestra sobre Acessibilidade Web: o HTML5 a favor de uma Web única e universalFernando Figueroa
 
Navegabilidade em Dispositivos Móveis
Navegabilidade em Dispositivos MóveisNavegabilidade em Dispositivos Móveis
Navegabilidade em Dispositivos MóveisTalita Pagani
 
Usabilidade e Navegabilidade
Usabilidade e NavegabilidadeUsabilidade e Navegabilidade
Usabilidade e NavegabilidadeDaniel Tavares
 
Acessibilidade Web: Primeiros passos
Acessibilidade Web: Primeiros passosAcessibilidade Web: Primeiros passos
Acessibilidade Web: Primeiros passosVanessa Me Tonini
 
Design de Interfaces e Acessibilidade: você está fazendo isso errado... até a...
Design de Interfaces e Acessibilidade: você está fazendo isso errado... até a...Design de Interfaces e Acessibilidade: você está fazendo isso errado... até a...
Design de Interfaces e Acessibilidade: você está fazendo isso errado... até a...Talita Pagani
 
Tecnologias Assistivas: Conceitos e Possibilidades
Tecnologias Assistivas: Conceitos e PossibilidadesTecnologias Assistivas: Conceitos e Possibilidades
Tecnologias Assistivas: Conceitos e PossibilidadesSoraia Prietch
 

Destaque (15)

A saga dos 12 tópicos de acessibilidade na Web
A saga dos 12 tópicos de acessibilidade na WebA saga dos 12 tópicos de acessibilidade na Web
A saga dos 12 tópicos de acessibilidade na Web
 
Acessibilidade Web Cognitiva - BrazilJS 2016
Acessibilidade Web Cognitiva - BrazilJS 2016Acessibilidade Web Cognitiva - BrazilJS 2016
Acessibilidade Web Cognitiva - BrazilJS 2016
 
Acessibilidade e Usabilidade no E-commerce - Horacio Soares
Acessibilidade e Usabilidade no E-commerce - Horacio SoaresAcessibilidade e Usabilidade no E-commerce - Horacio Soares
Acessibilidade e Usabilidade no E-commerce - Horacio Soares
 
Acessibilidade na Web - Salomão Alcolumbre
Acessibilidade na Web - Salomão AlcolumbreAcessibilidade na Web - Salomão Alcolumbre
Acessibilidade na Web - Salomão Alcolumbre
 
Usuários idosos na web - garantindo a acessibilidade para nós mesmos.
Usuários idosos na web - garantindo a acessibilidade para nós mesmos. Usuários idosos na web - garantindo a acessibilidade para nós mesmos.
Usuários idosos na web - garantindo a acessibilidade para nós mesmos.
 
Planejando interfaces Web acessíveis
Planejando interfaces Web acessíveisPlanejando interfaces Web acessíveis
Planejando interfaces Web acessíveis
 
Acessibilidade 2.0 = usabilidade = design universal?
Acessibilidade 2.0 = usabilidade = design universal?Acessibilidade 2.0 = usabilidade = design universal?
Acessibilidade 2.0 = usabilidade = design universal?
 
PROJETO GAIA: Guia de Acessibilidade de Interfaces Web focado em aspectos do ...
PROJETO GAIA: Guia de Acessibilidade de Interfaces Web focado em aspectos do ...PROJETO GAIA: Guia de Acessibilidade de Interfaces Web focado em aspectos do ...
PROJETO GAIA: Guia de Acessibilidade de Interfaces Web focado em aspectos do ...
 
Palestra sobre Acessibilidade Web: o HTML5 a favor de uma Web única e universal
Palestra sobre Acessibilidade Web: o HTML5 a favor de uma Web única e universalPalestra sobre Acessibilidade Web: o HTML5 a favor de uma Web única e universal
Palestra sobre Acessibilidade Web: o HTML5 a favor de uma Web única e universal
 
Navegabilidade em Dispositivos Móveis
Navegabilidade em Dispositivos MóveisNavegabilidade em Dispositivos Móveis
Navegabilidade em Dispositivos Móveis
 
Usabilidade e Navegabilidade
Usabilidade e NavegabilidadeUsabilidade e Navegabilidade
Usabilidade e Navegabilidade
 
Acessibilidade Web: Primeiros passos
Acessibilidade Web: Primeiros passosAcessibilidade Web: Primeiros passos
Acessibilidade Web: Primeiros passos
 
Design de Interfaces e Acessibilidade: você está fazendo isso errado... até a...
Design de Interfaces e Acessibilidade: você está fazendo isso errado... até a...Design de Interfaces e Acessibilidade: você está fazendo isso errado... até a...
Design de Interfaces e Acessibilidade: você está fazendo isso errado... até a...
 
Tecnologias Assistivas: Conceitos e Possibilidades
Tecnologias Assistivas: Conceitos e PossibilidadesTecnologias Assistivas: Conceitos e Possibilidades
Tecnologias Assistivas: Conceitos e Possibilidades
 
Acessibilidade
AcessibilidadeAcessibilidade
Acessibilidade
 

Semelhante a Acessibilidade na Prática

Quando e como usar WAI-ARIA
Quando e como usar WAI-ARIAQuando e como usar WAI-ARIA
Quando e como usar WAI-ARIAReinaldo Ferraz
 
Quando e como usar WAI-ARIA
Quando e como usar WAI-ARIAQuando e como usar WAI-ARIA
Quando e como usar WAI-ARIACentro Web
 
Quando e como usar WAI-ARIA
Quando e como usar WAI-ARIAQuando e como usar WAI-ARIA
Quando e como usar WAI-ARIACentro Web
 
Nobody leaves this place without coding an accessible projetc
Nobody leaves this place without coding an accessible projetcNobody leaves this place without coding an accessible projetc
Nobody leaves this place without coding an accessible projetcReinaldo Ferraz
 
O que todos os developers devem saber sobre seo
O que todos os developers devem saber sobre seoO que todos os developers devem saber sobre seo
O que todos os developers devem saber sobre seointrofini
 
Acessibilidade na Web modo Jedi Master
Acessibilidade na Web modo Jedi MasterAcessibilidade na Web modo Jedi Master
Acessibilidade na Web modo Jedi MasterReinaldo Ferraz
 
Acessibilidade para Web
Acessibilidade para WebAcessibilidade para Web
Acessibilidade para WebJoão Conserva
 
O que você faz para ser Mobile? TDC2013
O que você faz para ser Mobile? TDC2013O que você faz para ser Mobile? TDC2013
O que você faz para ser Mobile? TDC2013Jackson F. de A. Mafra
 
Guia de desenvolvimento de aplicações acessíveis
Guia de desenvolvimento de aplicações acessíveisGuia de desenvolvimento de aplicações acessíveis
Guia de desenvolvimento de aplicações acessíveisFelipe de Albuquerque
 
Padrões para Criação e Interpretação de Conteúdos Web com HTML5
Padrões para Criação e Interpretação de Conteúdos Web com HTML5Padrões para Criação e Interpretação de Conteúdos Web com HTML5
Padrões para Criação e Interpretação de Conteúdos Web com HTML5Vagner Santana
 
EDTED SP - HTML 5 e CSS 3 - Junho de 2011
EDTED SP - HTML 5 e CSS 3 - Junho de 2011EDTED SP - HTML 5 e CSS 3 - Junho de 2011
EDTED SP - HTML 5 e CSS 3 - Junho de 2011Leonardo Balter
 
Html5 para estudantes universitários
Html5 para estudantes universitáriosHtml5 para estudantes universitários
Html5 para estudantes universitáriosPaullo Norato
 
Palestra / SDD / Crossbrowsing
Palestra / SDD / CrossbrowsingPalestra / SDD / Crossbrowsing
Palestra / SDD / Crossbrowsinghugodiasneto
 
Realize mais com HTML 5 e CSS 3 - EDTED / RS
Realize mais com HTML 5 e CSS 3 - EDTED / RSRealize mais com HTML 5 e CSS 3 - EDTED / RS
Realize mais com HTML 5 e CSS 3 - EDTED / RSLeonardo Balter
 
Acessibilidade na web - Computer on the Beach 2015
Acessibilidade na web - Computer on the Beach 2015Acessibilidade na web - Computer on the Beach 2015
Acessibilidade na web - Computer on the Beach 2015Reinaldo Ferraz
 

Semelhante a Acessibilidade na Prática (20)

Seo e HTML5
Seo e HTML5Seo e HTML5
Seo e HTML5
 
Quando e como usar WAI-ARIA
Quando e como usar WAI-ARIAQuando e como usar WAI-ARIA
Quando e como usar WAI-ARIA
 
Quando e como usar WAI-ARIA
Quando e como usar WAI-ARIAQuando e como usar WAI-ARIA
Quando e como usar WAI-ARIA
 
Quando e como usar WAI-ARIA
Quando e como usar WAI-ARIAQuando e como usar WAI-ARIA
Quando e como usar WAI-ARIA
 
Nobody leaves this place without coding an accessible projetc
Nobody leaves this place without coding an accessible projetcNobody leaves this place without coding an accessible projetc
Nobody leaves this place without coding an accessible projetc
 
O que todos os developers devem saber sobre seo
O que todos os developers devem saber sobre seoO que todos os developers devem saber sobre seo
O que todos os developers devem saber sobre seo
 
Acessibilidade na Web modo Jedi Master
Acessibilidade na Web modo Jedi MasterAcessibilidade na Web modo Jedi Master
Acessibilidade na Web modo Jedi Master
 
Acessibilidade para Web
Acessibilidade para WebAcessibilidade para Web
Acessibilidade para Web
 
O que você faz para ser Mobile? TDC2013
O que você faz para ser Mobile? TDC2013O que você faz para ser Mobile? TDC2013
O que você faz para ser Mobile? TDC2013
 
Guia de desenvolvimento de aplicações acessíveis
Guia de desenvolvimento de aplicações acessíveisGuia de desenvolvimento de aplicações acessíveis
Guia de desenvolvimento de aplicações acessíveis
 
Padrões para Criação e Interpretação de Conteúdos Web com HTML5
Padrões para Criação e Interpretação de Conteúdos Web com HTML5Padrões para Criação e Interpretação de Conteúdos Web com HTML5
Padrões para Criação e Interpretação de Conteúdos Web com HTML5
 
Html5 workshop
Html5 workshopHtml5 workshop
Html5 workshop
 
EDTED SP - HTML 5 e CSS 3 - Junho de 2011
EDTED SP - HTML 5 e CSS 3 - Junho de 2011EDTED SP - HTML 5 e CSS 3 - Junho de 2011
EDTED SP - HTML 5 e CSS 3 - Junho de 2011
 
Html5 para estudantes universitários
Html5 para estudantes universitáriosHtml5 para estudantes universitários
Html5 para estudantes universitários
 
Palestra / SDD / Crossbrowsing
Palestra / SDD / CrossbrowsingPalestra / SDD / Crossbrowsing
Palestra / SDD / Crossbrowsing
 
Aula 07 acessibilidade
Aula 07  acessibilidadeAula 07  acessibilidade
Aula 07 acessibilidade
 
Html5
Html5Html5
Html5
 
Realize mais com HTML 5 e CSS 3 - EDTED / RS
Realize mais com HTML 5 e CSS 3 - EDTED / RSRealize mais com HTML 5 e CSS 3 - EDTED / RS
Realize mais com HTML 5 e CSS 3 - EDTED / RS
 
Acessibilidade na web - Computer on the Beach 2015
Acessibilidade na web - Computer on the Beach 2015Acessibilidade na web - Computer on the Beach 2015
Acessibilidade na web - Computer on the Beach 2015
 
Onivaldo Rosa - Padrões tecnológicos
Onivaldo Rosa - Padrões tecnológicosOnivaldo Rosa - Padrões tecnológicos
Onivaldo Rosa - Padrões tecnológicos
 

Acessibilidade na Prática

Notas do Editor

  1. Quem sou eu? Dados Básicos
  2. Sobre a W3 – Incubadora Tecnológica para Startups e novos negócios
  3. Como conheci a internet. Queria saber como fazer um site Fiz alguns sites pessoais
  4. Primeiro site não-pessoal (.com.br)
  5. Vi o simples HTML3 ser substituído por um HTML4 muito mais interativo. Anos depois testemunhei o HTML4 dando espaço para toda semântica do HTML5
  6. Também acompanhei várias mudanças na forma de se programar. E todas estas mudanças levaram a mim, e a internet no todo à convergir para a ACESSIBILIDADE
  7. 2013 – Primeiro projeto para um cliente em 2014 decidi me aprofundar e aplicar em um projeto maior e não destinado apenas para pessoas com deficiência E foi sem querer que acabei indo participar do....
  8. Prêmio Sobre o prêmio e sobre como foi minha participação
  9. Sobre o dia da premiação final e apresentação para os jurados
  10. Resultado: 2ª colocação na categoria E-commerce Único site finalista que não era voltado para o público com deficiência
  11. Quem quiser visitar
  12. Como participar
  13. O que é acessibilidade? Qual sua importância e principais barreiras?