2 problemas documentados

Links e Navegação

Texto de link descritivo, links de pular conteúdo, foco visível e diferenciação de links do texto.

WCAG A

Ausência de link "Pular para o conteúdo"

WCAG 2.4.1eMAG 1.6

Páginas com navegação repetida precisam de um mecanismo para pular blocos de conteúdo que se repetem. O padrão mais comum é um link visível ao receber foco apontando para o conteúdo principal.

Impacto por tipo de deficiência

Motora

Usuários que navegam apenas por teclado precisam pressionar Tab dezenas de vezes para passar pelo menu antes de chegar ao conteúdo principal.

Cegueira

Sem skip link, cada página exige ouvir todo o menu de navegação antes do conteúdo — em sites com menus grandes, isso é insuportável.

Incorreto — cria barreiras de acessibilidade
<!-- ❌ Nenhum mecanismo de pulo -->
<body>
  <header>
    <nav><!-- 50 links de menu --></nav>
  </header>
  <main><!-- conteúdo --></main>
</body>
Correto — acessível para todos os usuários
<!-- ✓ Skip link: visível ao receber foco -->
<a href="#main-content" class="skip-link">
  Pular para o conteúdo principal
</a>
<header>
  <nav>...</nav>
</header>
<main id="main-content" tabindex="-1">
  <!-- conteúdo -->
</main>

/* CSS do skip link */
.skip-link {
  position: absolute;
  top: -100%;
  left: 1rem;
  z-index: 9999;
  padding: 0.5rem 1rem;
  background: #0048B6;
  color: white;
  font-weight: bold;
  border-radius: 0 0 0.5rem 0.5rem;
}
.skip-link:focus {
  top: 0;
}