Acessibilidade
==============

Acessiblidade no desenvolvimento Web significa permitir que o máximo possível de pessoas possa acessar os sites da web mesmo quando suas habilidades são limitadas de alguma forma. Aqui nós fornecemos informações sobre o desenvolvimento de conteúdo acessível.

"A palavra Acessibilidade é, frequentemente, usada para descrever facilidades ou assistências às pessoas com necessidades especiais, como em *acessível para cadeirantes*. Isto pode se estender para o Sistema Braille, rampas para cadeirantes, sinais sonoros em passagens de pedestres, modelos de páginas e assim por diante". Acessibilidade na Wikipedia

"**A *Web* é, fundamentalmente, projetada para funcionar para todas as pessoas**, independentemente de máquina, programas, língua, cultura, localização ou capacidade física ou mental de seus utilizadores. Quando a web atende a esses requisitos, ela se torna acessível a pessoas com dificuldades auditivas, motoras, visuais e cognitivas". W3C - Acessibilidade

Tutoriais fundamentais
----------------------

A área de aprendizado de acessibilidade da MDN contém tutoriais modernos e atualizados que abordam os seguintes aspectos essenciais de acessibilidade:

O que é acessibilidade? (en-US)

Este artigo fornece uma visão geral do que é a acessibilidade - isso inclui quais grupos de pessoas devemos considerar e o motivo, quais ferramentas de acessibilidade são utilizadas para interagir com a web e como podemos fazer da acessibilidade web parte do nosso fluxo de desenvolvimento.

HTML: A base para a acessibilidade

Boa parte do conteúdo da Web pode ser 'acessível' apenas garantindo que as tags HTML sejam sempre usadas para a finalidade correta. Este artigo analisa detalhadamente como utilizar o HTML garantindo a máxima acessibilidade.

CSS e JavaScript: accessibilidade e boas práticas (en-US)

CSS e JavaScript, usados corretamente, também podem proporcionar experiências acessíveis na web, mas se mal utilizadas, podem prejudicar a navegação. Este artigo descreve como utilizar o CSS e JS de forma a garantir que mesmo conteúdos complexos sejam acessíveis.

Básico de WAI-ARIA (en-US)

Continuando to tópico anterior, não é facil fazer interfaces web com HTML e conteúdo dinâmico atualizado por JavaScript. O WAI-ARIA é uma tecnologia que pode ajudar com esses problemas, adicionando mais propriedades semanticas que navegadores e tecnologias assistivas podem reconhecer e usar para permitir que os usuários saibam o que está acontecendo na tela. Aqui mostraremos o básico destas técnicas para melhorar a acessibilidade.

Multimedia acessível (en-US)

Outra categoria de conteúdo que pode criar problemas de acessibilidade é a multimédia - Audio, vídeo e imagens precisam de alternativas textuais, assim poderão ser compreendidas por tecnologias assistivas de seus usuários. Este artigo detalha como.

Accessibilidade Mobile (en-US)

O acesso por dispositivos móveis e smartphones é muito popular, e plataformas como iOS e Android já possuem ferramentas bastante consolidadas, assim é importante considerar a acessibilidade do seu conteúdo também nestas plataformas. Este artigo faz considerações sobre acessibilidade mobile.

Documentação
------------

Desenvolvimento Web (en-US)

Uma coleção de artigos destinados a mostrar as principais questões de desenvolvimento web no mundo da acessibilidade.

Introdução à cor e acessibilidade (en-US)

Este artigo discute nossa percepção de luz e cor, oferecendo a base para o uso de cores em designs acessíveis, e demonstra as melhores práticas para conteúdo visual e legível.

Widgets JavaScript navegáveis pelo teclado (en-US)

Até agora, os desenvolvedores web que desejavam tornar seus widgets baseados em `<div>` e `<span>` acessíveis têm enfrentado a falta de técnicas adequadas. A **acessibilidade por teclado** faz parte dos requisitos mínimos de acessibilidade, dos quais um desenvolvedor deve estar ciente.

ARIA (en-US)

Uma coleção de artigos para aprender como usar ARIA e tornar seus documentos HTML mais acessíveis.

Acessibilidade em dispositivos móveis

Esse documento fornece uma breve lista das necessidades da acessibilidade para desenvolvedores de aplicativos móveis.

Acessibilidade cognitiva (en-US)

Este artigo explica como assegurar que o conteúdo web que você está criando é acessível para pessoas com limitações cognitivas.

Acessibilidade para distúrbios convulsivos (en-US)

Alguns tipos de conteúdo visual na web podem induzir convulsões ou ataques epiléticos em pessoas com certos distúrbios cerebrais. Este artigo o auxilia a entender os tipos de conteúdo que podem ser problemáticos e a encontrar ferramentas e estratégias que ajudam a evitá-los.

Ferramentas para desenvolvedores web
------------------------------------

* Emulador de leitor de tela Fangs
* Emulador de leitor de tela Claws
Outras páginas úteis
--------------------

* Lista de leitores de tela