Web

Saiba mais sobre duas dicas sobre como tornar seu site acessível

1. Use pular navegação

Os usuários de leitores de tela precisam ler documentos HTML de cima para baixo, sem a capacidade de varrer a página da Web para obter as informações em que estão interessados. Saltar navegação permite que usuários de leitores de tela e pessoas que não podem usar um mouse ignorem longas listas de links, como a navegação principal em um site. Pular navegação é simplesmente um link no topo da sua página da web que, quando clicado, o posiciona na seção de conteúdo.

Você pode ocultar este link de usuários fisicamente ativos movendo o link para fora da janela de visualização do navegador usando CSS. Aqui está um exemplo: digamos que você tenha a estrutura HTML abaixo e queira ter um skip nav que posicione o leitor na área de conteúdo principal ( div#content).

<ul id=”nav”> <li><a href=”home.html” title=””>Início</a></li> <li><a href=”about.html” title=”” >Sobre</a></li> <li><a href=”blog.html” title=””>Blog</a></li> <li><a href=”portfolio.html” title= “”>Portfólio</a></li> <li><a href=”contact.html” title=””>Contato</a></li> </ul> <div id=”leftCol”> <h1>Meus amigos</h1> <ul> <li><a href=”http://blogofafriend.com/” title=””>Blog de um amigo</a></li> <li>< a href=”http://friendofablog.com/” title=””>Amigo de um blog</a></li> </ul> </div> <div id=”#content”> <h1>Título da página</h1> … </div>

Você colocaria seu link de navegação para pular logo acima de sua lista não ordenada, assim:

<a id=”skipnav” href=”#content” title=”Ir para o conteúdo”>Pular navegação</a> <ul id=”nav”> <li><a href=”home.html” title=” “>Página inicial</a></li> <li><a href=”about.html” title=””>Sobre</a></li> <li><a href=”blog.html” title =””>Blog</a></li> <li><a href=”portfolio.html” title=””>Portfólio</a></li> <li><a href=”contact.html ” title=””>Contato</a></li> </ul> <div id=”leftCol”> <h1>Meus amigos</h1> <ul> <li><a href=”http:/ /blogofafriend.com/” title=””>Blog de um amigo</a></li> <li><a href=”http://friendofablog.com/” title=””>Amigo de um blog</a></li> </ul> </div> <div id=”#content”> <h1 >Título da página</h1> …

</div>

Alguns sites decidem manter o link de pular navegação visível, mas se preferir ocultá-lo de usuários com visão, você pode usar CSS para recuar o link fora da janela de visualização do navegador da web:

#skipnav { posição:absoluto; topo: -10000px ; }

A desvantagem da técnica acima é que, embora funcione para usuários de leitores de tela, ela não ajudará os usuários que não podem usar um mouse, pois não poderão usar a tecla Tab para navegar até o link de pular navegação . Uma melhoria no método acima pode ser encontrada no WebAIM: Links que se tornam visíveis com foco no teclado . A navegação de salto é fácil de implementar, mas muito útil em páginas da web com muito conteúdo acima da área de conteúdo principal.

WebAIM tem uma discussão muito completa sobre a navegação de salto que inclui várias técnicas (e seus prós e contras) que você deve ler.

2. Rotule seus elementos de formulário

Os formulários da web em HTML são a principal maneira de interagir com um site. Devido à importância dos formulários da web, certificar-se de usar a marcação correta é crucial para o design universal. Rotule seus elementos de entrada com texto significativo e descritivo.

Isso deixa claro para o usuário quais informações eles devem fornecer.

<label for=”searchbox” >Digite as palavras-chave para pesquisar:</label> <input id=”searchbox” name=”searchbox ” type=”text” />

Com CSS, você pode estilizar esse elemento de rótulo em um ícone ou ocultá-lo da visualização simples, empurrando-o para fora da janela de visualização do navegador, se realmente precisar.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *