Para você, o que significa algo acessível?
Aproximável, disponível, atingível, alcançável, transitável...
A web é aberta. Suas páginas podem ser navegadas em qualquer lugar do mundo, por pessoas com diversas vidas diferentes.
Todos precisam conseguir navegar da melhor maneira possível no seu site.
- Um idoso quiser acessar?
- Uma pessoa com algum tipo de deficiência?
- Uma pessoa que não fala sua língua?
- Uma pessoa que acessa usando celular?
E talvez você não possa prever todas. Mas é seu dever enquanto desenvolvedor garantir que elas poderão ser resolvidas.
Há muitas coisas que podemos fazer para garantir que nossas páginas sejam minimamente acessíveis!
- Todos os elementos devem estar tagueados de forma semântica. Lembram do <h1>, <h2> ... <nav>, <main>?
Usando o atributo lang corretamente, o navegador pode identificar imediatamente qual a linguagem do conteúdo da página e oferecer uma tradução para outro idioma se for preciso.
Uma pessoa pode simplesmente não conseguir ver a imagem que você colocou. Mas e se ela poder ler ou ouvir o que está escrito?
Antes de pensar em incluir estilos na página, confira se o conteúdo da página pode ser realmente compreendido bem antes de ganhar algum estilo.
- O título principal parece um título principal?
Há mais coisas para aprender, mas se vocês seguirem o que vimos hoje, uma porcentagem enorme de problemas com acessibilidade já estarão resolvidos. Isso foi o básico, sigam direitinho!
Não deixem de revisar as apostilas e resumos