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!

Acessibilidade na Prática

Notas do Editor

  • #3 Quem sou eu? Dados Básicos
  • #4 Sobre a W3 – Incubadora Tecnológica para Startups e novos negócios
  • #5 Como conheci a internet. Queria saber como fazer um site Fiz alguns sites pessoais
  • #6 Primeiro site não-pessoal (.com.br)
  • #7 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
  • #8 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
  • #10 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....
  • #11 Prêmio Sobre o prêmio e sobre como foi minha participação
  • #12 Sobre o dia da premiação final e apresentação para os jurados
  • #13 Resultado: 2ª colocação na categoria E-commerce Único site finalista que não era voltado para o público com deficiência
  • #14 Quem quiser visitar
  • #15 Como participar
  • #16 O que é acessibilidade? Qual sua importância e principais barreiras?