Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
O Tabindex é um atributo global que indica que um elemento pode receber foco. Este atributo
permite com que acesse o conteúdo da página pela tecla TAB. Segue abaixo elementos HTML que
não necessitam de Tabindex e que normalmente já aparecem em sequência do uso da tecla TAB do
teclado:
<a>
<link>
<button>
<input>
<select>
<textarea>
Tabindex=”0” - Elemento entra em foco, que por padrão não está em foco. Exemplo, inserir
tabindex=”0” em uma div interativa. Tabindex=”-1” esconde elementos da sequência, por exemplo,
esconder da sequência uma modal que está no código.
BOAS PRÁTICAS DE ACESSIBILIDADE PARA SISTEMAS WEB
De acordo com a W3C, imagens e vídeos precisam ter descrição alternativa. Imagens utilizam a tag
ALT e vídeos podem ter descrição alternativa em áudio e texto. As recomendações da WCAG
também citam que deve haver uma ferramenta de tradução para libras nos vídeos.
Além disso a W3C recomenda que as páginas de sistemas web ou sites tenham uma área de ajuda.
Exemplo, o label do formulário que direcione para página de ajuda.
<form action="test.html">
<label for="test">Test control
<a href="help.html" target="_blank">Help</a></label>
<input type="text" name="test" id="test" />
</form>
Formulários acessíveis são muito importantes para as equipes da infoTIC, pois os sistemas
normalmente possuem diversos formulários. É recomendado que os desenvolvedores evitem forms
muito extensos e confusos. É importante seguir uma sequência lógica no formulário e deixá-lo
acessível. Leia este documento do governo federal sobre formulários acessíveis.
BOAS PRÁTICAS DE ACESSIBILIDADE PARA SISTEMAS WEB
●
Desenvolver código em camadas de conteúdo, apresentação e comportamento;
●
Evite utilizar elementos obsoletos ou em desuso , consulte a lista completa no sítio da W3C;
●
Utilizar arquivos externos para as folhas de estilo e javascript;
●
Limitar o número de requisições HTTP;
●
Evitar recurso de quadros frame;
●
Evitar uso de Popups;
●
Deixar seu código documentado;
●
Utilizar URLS amigáveis;
BOAS PRÁTICAS DE ACESSIBILIDADE PARA SISTEMAS WEB
●
URLS devem funcionar sem “WWW”;
●
Evite a utilização desnecessária de elementos HTML e class;
●
Não utilize tabelas para layouts;
●
Declare o doctype corretamente na página (strict, transitional ou frameset);
●
Declare o idioma principal da página;
●
Os títulos das páginas devem ser relevantes e presentes em todas elas;
●
Descreva a codificação de caractéres, sendo que a recomendada pela W3C é unicode (utf-8);
●
Páginas devem ser compreendidas com CSS e javascript desabilitados;
●
Nomeie classes e IDS pela sua função, de preferência utilizando letras;
●
Utilize preferencialmente unidades de tamanho relativas (em e %);
BOAS PRÁTICAS DE ACESSIBILIDADE PARA SISTEMAS WEB
●
Forneça alternativa ao conteúdo script através do NOSCRIPT;
●
Utilize documentos acessíveis;
●
O usuário pode recusar o uso de cookies sem afetar a usabilidade;
●
Avalie a real necessidade de utilização de plugins, caso utilize, disponibilizar link para
download;
BOAS PRÁTICAS DE ACESSIBILIDADE PARA SISTEMAS WEB
Access Monitor
http://www.acessibilidade.gov.pt/access
monitor/
WCAG 1.0 (Internacional)
WCAG 2.0 (Internacional)
Achecker
http://achecker.ca/checker/index.php WCAG 1.0 (Internacional)
WCAG 2.0 (Internacional)
BITV 1.0 (Alemão)
Section 508 (Americano)
Stanca Act (Italiano)
Material produzido pelo Núcleo de Identidade Visual da InfoTIC
Referências
http://www.acessibilidadelegal.com/13-formularios.php
http://www.w3c.br/traducoes/wcag/wcag21-pt-BR/
https://www.governodigital.gov.br/documentos-e-arquivos/formularios-
acessiveis.pdf
http://emag.governoeletronico.gov.br/
http://epwg.governoeletronico.gov.br/cartilha-codificacao