O documento introduz o conceito de acessibilidade na web, discutindo como seguir padrões como o WCAG e a e-MAG para garantir que sites sejam acessíveis a todos, incluindo pessoas com deficiência. É destacado que sites acessíveis beneficiam toda a população e que a acessibilidade envolve marcação, comportamento, conteúdo, apresentação e formulários.
8. Vamos ver um vídeo!
Acesso Digital - Acessibilidade Web: Custo ou Benefício?
https://www.youtube.com/watch?v=eP5V8pGOVEo
9. Processo de Acessibilidade
Quem se envolve no processo?
● Gestores (tomada de decisão)
● Desenvolvedores
●
Gestores de Conteúdo
10. Processo de Acessibilidade
Passos:
1) Seguir os padrões Web
2) Seguir as recomendações de acessibilidade
2.1) Inclusive na escolha de ferramentas
3) Realizar validações
11. Guias / Normas
● WCAG – Web Accessibility Content Guideline
● Section 508 (EUA)
● e-MAG – Modelo de Acessibilidade do Governo
Eletrônico (Brasil)
● Outras
16. Funções do site via teclado
● Ordenar o conteúdo para facilitar a tabulação
● Cuidado com scripts
– onclick(), onmouseover(), onmouseout()
●
Prover atalhos
– Pular para conteúdo, menu, busca
17. Respeitar os padrões da Web
● Declarar a versão do HTML com DOCTYPE
● Usar a semântica correta:
– Para listas: <ul>, <li>, <ol>
– Para ênfase: <strong>
– Para siglas: <abbr>
– Títulos e subtítulos: <h1>, <h2>,… , <h6>
– Tabelas para dados tabulares
● Não usar para diagramação
18. Não usar recursos depreciados
● Popups
● Frames
● Applets
●
Dentre outros
20. Garantir que objetos dinâmicos
sejam acessíveis
● Exemplos
– Scripts
– Flash
– Conteúdos dinâmicos
●
Caso não seja possível, crie uma alternativa
estática
24. Idioma
● Indicar idioma principal da página
<html lang="pt-BR">
●
Indicar mudanças no idioma
<p lang="de">Hier kommt die Sonne</p>
25. Clareza nos conteúdos
● Títulos informativos a cada página
● Explicar abreviações (<abbr>)
● Facilitar a leitura
– “Textos não devem exigir mais que ensino
fundamental para ser entendido”
26. Ajudar o usuário a se localizar
● Mecanismo de busca
● Breadcrumbs
“Você está em: Página Inicial > Informe-se > Notícias”
27. Informações não textuais
Fornecer alternativa textual para todo elemento
não-textual :
● Imagens
<img src=”logo.png” alt=”Brasão do TRTBrasão do TRT” >
●
Campos de formulário
●
Tabelas
– Metadados como sumário, nome das colunas etc
28. Descrever links de forma clara
Deve ser claro para onde ele leva, mesmo sem o
contexto
● Errado:
– “Para acessar a Ouvidoria clique aqui”
●
Certo
– “Para acessar a Ouvidoria clique aqui”
29. Formatos de documentos
● Documentos devem ser HTML, ou ODF para
download
● Para PDF's, deve ser fornecida uma alternativa
em HTML ou ODF
37. Clareza (II)
● Ordenar e agrupar campos logicamente
– Tabulação coerente
●
Fornecer etiquetas de texto (labels)
●
Texto alternativo para botões
●
Fornecer instruções para entrada de dados
● Clareza nas mensagens de erro
39. Para encerrar...
● Lembrar que pessoas diferem:
– em como interagem com sua página
● Interfaces de entrada e saída
– no tempo que levam realizar uma tarefa
– no nível de entendimento