Acessibilidade na Web Boas práticas para construir sites e aplicações acessíveis
Reinaldo FerrazConteúdo
Acessibilidade na Web consiste na eliminação de barreiras de acesso em páginas e aplicações digitais para que pessoas com deficiência tenham autonomia na rede. Na verdade, acessibilidade na web beneficia todas as pessoas. Em algum momento da vida todos podem precisar de acessibilidade, seja devido a uma limitação temporária ou permanente. Quando não levamos em consideração o acesso de pessoas com deficiência, estamos tirando o direito de uma pessoa de navegar, interagir ou consumir produtos e serviços na rede. Empatia é o fator principal para que as aplicações que desenvolvemos sejam inclusivas.
Neste livro, Reinaldo Ferraz aborda o tema da acessibilidade na Web, desde os conceitos básicos, até as especificidades relativas aos seus diversos públicos, com uma introdução sobre as várias diretrizes e leis existentes. Você conhecerá as barreiras de acesso que temos de derrubar e quais as principais orientações para implementação, manutenção, avaliação, correção e divulgação, até as mais recentes e refinadas técnicas de acessibilidade para a rede.
Sumário
- 1 Introdução à acessibilidade na Web
- 1.1 Uma breve história da acessibilidade digital
- 1.2 A primeira foto na Web e a evolução da acessibilidade
- 1.3 Quem são os beneficiados pela Web acessível
- 2 Deficiência e tecnologia assistiva
- 2.1 Deficiência visual - cegueira
- 2.2 Deficiência visual - baixa visão
- 2.3 Deficiência auditiva
- 2.4 Deficiência motora
- 2.5 Deficiência cognitiva/ neurológica
- 2.6 Como garantir o suporte a essas situações?
- 3 Diretrizes de acessibilidade na Web
- 3.1 WCAG
- 3.2 WAI-ARIA
- 3.3 ATAG
- 3.4 UAAG
- 3.5 WCAG-EM
- 3.6 eMag
- 3.7 Section 508
- 3.8 ADA
- 3.9 Outras diretrizes técnicas importantes
- 4 Eliminando as principais barreiras de acesso
- 4.1 Estrutura
- 4.2 Navegação e interatividade
- 4.3 Design
- 4.4 Multimídia e conteúdo não textual
- 5 Eliminando barreiras - Estrutura
- 5.1 Título da página
- 5.2 Estrutura semântica
- 5.3 Tabela acessível
- 5.4 Idioma da página
- 5.5 Estrutura de cabeçalhos
- 5.6 Localização
- 5.7 Sequência de leitura com significado
- 6 Eliminando barreiras - Navegação e interatividade
- 6.1 Navegação por teclado
- 6.2 Acionamento por gestos
- 6.3 Atalhos de teclado e acionamento por voz
- 6.4 Saltar conteúdo repetido
- 6.5 Ordem de foco
- 6.6 Formulários
- 6.7 Acionamento e cancelamento de botão
- 6.8 Propósito do link
- 6.9 Tempo suficiente
- 6.10 Timeouts
- 6.11 Atualização automática de áreas do site
- 6.12 Ativação por movimento
- 7 Eliminando barreiras - Design
- 7.1 Design responsivo e acessibilidade
- 7.2 Orientação
- 7.3 Uso de cores
- 7.4 Redimensionar texto
- 7.5 Reorganização de conteúdo
- 7.6 Animações de interatividade
- 7.7 Conteúdo que cause convulsões
- 7.8 Escondendo e exibindo conteúdo
- 8 Eliminando barreiras - Multimídia e conteúdo não textual
- 8.1 Descrevendo imagens
- 8.2 Descrevendo imagens em SVG
- 8.3 Acessibilidade em áudio
- 8.4 Acessibilidade em vídeo
- 8.5 Controles de áudio e vídeo
- 9 Acessibilidade em CMS, Frameworks e outras aplicações para desenvolvimento Web
- 9.1 Wordpress
- 9.2 Joomla
- 9.3 Plone
- 9.4 React
- 9.5 Vue.js
- 9.6 Angular
- 9.7 Ember.js
- 9.8 JQuery
- 9.9 O que mais preciso saber?
- 10 Colocando acessibilidade na rotina do desenvolvimento
- 10.1 Planejamento
- 10.2 Desenvolvimento
- 10.3 Publicação de conteúdo
- 10.4 Próximos passos
- 11 Verificação de acessibilidade
- 11.1 Verificação automática de acessibilidade
- 11.2 HTML_Codesniffer
- 11.3 AChecker
- 11.4 Access Monitor Plus
- 11.5 Verificação manual de acessibilidade
- 11.6 Meu site está de acordo com as boas práticas. E agora?
- 12 Conformidade e questões legais
- 12.1 Declaração de conformidade
- 12.2 Fazendo sua própria declaração de conformidade
- 12.3 Selo de acessibilidade
- 12.4 Encontrei problemas em um site. O que faço?
- 12.5 Questões legais
- 12.6 Declaração não garante a acessibilidade completa
- 12.7 Ministério Público
- 12.8 Muito além de questões legais
- 13 A Web que queremos - de todos e para todos
- 14 Considerações finais
- 15 Referências
- 15.1 Padrões e documentos do W3C
- 15.2 Artigos e boas práticas
- 15.3 Leis e regulamentações
- 15.4 Tecnologia assistiva e de apoio
- 15.5 Ferramentas
- 15.6 Documentação de frameworks
- 15.7 Recursos diversos
Autor
Reinaldo Ferraz
Formado em desenho e computação gráfica e pós-graduado em design de hipermídia pela Universidade Anhembi Morumbi em São Paulo. Trabalha com desenvolvimento web desde 1998. Coordena as iniciativas de acessibilidade na Web do NIC.br e projetos relacionados a Open Web Platform, Digital Publishing e Web das Coisas. Representante do NIC.br em grupos de trabalho do W3C internacional em Acessibilidade na Web, Digital Publishing e Web das Coisas. Apaixonado por acessibilidade, usabilidade, padrões web, HTML, CSS e café sem açúcar.
Dados do produto
- Número de páginas:
- 246
- ISBN:
- 978-65-86110-10-4
- Data publicação:
- 04/2020