Introdução à Acessibilidade Web
Tags: braziliandevs, html, tutorial, beginners
Published: 2022-11-09 21:13:36

<blockquote cite="https://www.w3c.br/pub/Materiais/PublicacoesW3C/cartilha-w3cbr-acessibilidade-web-fasciculo-I.html#capitulo2">     Acessibilidade na web significa que pessoas com deficiência podem usar a web. Mais especificamente, a acessibilidade na web significa que pessoas com deficiência podem perceber, entender, navegar, interagir e contribuir para a web. E mais. Ela também beneficia outras pessoas, incluindo pessoas idosas com capacidades em mudança devido ao envelhecimento - World Wide Web Consortium</blockquote>

Existe uma importância enorme em projetar aplicações que sirvam para todos, pois a Web está em constante progresso no meio social. Torna-se impossível de achar um campo da atividade humana em que não haja influência da Web. Hoje a utilizamos para nos conectarmos com outras pessoas, para aprendermos novos conhecimentos, saúde etc. Para a W3C, a acessibilidade sustenta a inclusão social de pessoas com deficiência, idosas, residentes em áreas rurais, em países em desenvolvimento, entre outras. Logo, torna-se evidente que seja um tema que mereça uma ampla atenção em seu estudo.

## Design Universal

O **Design Universal** é o fundamento teórico mais relevante quando tratamos de acessibilidade. Esse fundamento é o desenvolvimento de produtos e ambientes para serem usáveis por todas as pessoas, na maior extensão possível, sem a necessidade de adaptação ou design especializado. 

O Design Universal possui **sete princípios**:

- **Equiparação nas possibilidades de uso**: pode ser utilizado por qualquer usuário em condições equivalentes.
- **Flexibilidade de uso**: atende a uma ampla gama de indivíduos, preferências e habilidades individuais.
- **Uso simples e intuitivo**: fácil de compreender, independentemente da experiência do usuário, de seus conhecimentos, aptidões linguísticas ou nível de concentração.
- **Informação perceptível**: fornece de forma eficaz a informação necessária, quaisquer que sejam as condições ambientais/físicas existentes ou as capacidades sensoriais do usuário.
- **Tolerância ao erro**: minimiza riscos e consequências negativas decorrentes de ações acidentais ou involuntárias. 
- **Mínimo esforço físico**: pode ser utilizado de forma eficiente e confortável, com um mínimo de fadiga.
- **Dimensão e espaço para uso e interação**: espaço e dimensão adequados para a interação, o manuseio e a utilização, independentemente da estatura, da mobilidade ou da postura do usuário.

_Dica: Para garantir que sua aplicação está seguindo o caminho de uma boa aplicação acessível, você pode acessar ir na aba de propriedades de acessibilidade por meio da inspeção da sua página, direto do seu navegador. É possível simular e checar erros de acessibilidade no painel._

## WAI-ARIA

Para melhorar a acessibilidade de uma aplicação é possível utilizar **WAI-ARIA** _Web Accessibility Initiative - Accessible Rich Internet Applications_, uma especificação criada pela W3C, que permite que você adicione mais semântica em sua aplicação, fazendo que os navegadores ou tecnologias assistivas consigam reconhecer melhor os seus elementos e permitir o usuário saber o que está acontecendo em sua aplicação.

Essa é uma postagem introdutória sobre acessibilidade, portanto uma explicação mais aprofundada sobre WAI-ARIA será criada em um outro momento. Me siga para que você não perca futuras atualizações.


Referência
https://developer.mozilla.org/en-US/docs/Learn/Accessibility/WAI-ARIA_basics
https://www.w3c.br/pub/Materiais/PublicacoesW3C/cartilha-w3cbr-acessibilidade-web-fasciculo-I.html