2. Quem sou eu?
• Vinicius Cavalcante (@vinicaval)
• Dev@Lambda3
• Ama Js <3
• Jogador de Fifa e Rocket League
• Pai de 3 gatos
3. Agenda
• O que é acessibilidade?
• Legislação
• Tipos
• WCAG e WAI-ARIA
• E a semântica?
• Ferramentas
• #PartiuExercicio
• Dúvidas?
4. O que é acessibilidade?
Decreto Federal n° 5.296/2004 [1], em seu artigo 8°, I, estabelece:
“I – acessibilidade: condição para utilização, com segurança e
autonomia, total ou assistida, dos espaços, mobiliários e equipamentos
urbanos, das edificações, dos serviços de transporte e dos dispositivos,
sistemas e meios de comunicação e informação, por pessoa portadora
de deficiência ou com mobilidade reduzida;”
5. Legislação
LEI Nº 13.146, DE 6 DE JULHO DE 2015.
Institui a Lei Brasileira de Inclusão da Pessoa com Deficiência (Estatuto da Pessoa com Deficiência).
CAPÍTULO II DO ACESSO À INFORMAÇÃO E À COMUNICAÇÃO
Art. 63. É obrigatória a acessibilidade nos sítios da internet mantidos por empresas com sede ou
representação comercial no País ou por órgãos de governo, para uso da pessoa com deficiência,
garantindo-lhe acesso às informações disponíveis, conforme as melhores práticas e diretrizes de
acessibilidade adotadas internacionalmente.
http://www.planalto.gov.br/ccivil_03/_Ato2015-2018/2015/Lei/L13146.htm
11. WAI-ARIA
Técnicas para elementos interativos e seus comportamentos e estados.
Função: Estender a semântica de elementos HTML para fornecer
informações adicionais sobre o estado e as propriedades destes
elementos
21. E a semântica?
Não use tags de cabeçalho em conteúdo que não seja título
errado:
<div class=”aviso”>
<h6>Em breve anunciaremos a nova versão do produto</h6>
</div>
certo:
<div class=”aviso”>
<p>Em breve anunciaremos a nova versão do produto</p>
</div>
22. E a semântica?
Todo form deve ter um label correspondente
<label for=”usuario”>Usuário</label>
<input type=”text” name=”usuario” required />