Links HTML: navegação acessível, URLs e segurança

Crie links claros e acessíveis, escolha URLs relativas ou absolutas, use âncoras e downloads e abra novas abas com responsabilidade.

Compartilhe

Navegação entre páginas por links e âncoras

HTML moderno: estrutura, semântica e acessibilidade

Estrutura semântica de uma página HTML moderna

HTML moderno: fundamentos e como a Web é estruturada

Editor e navegador conectados por um documento HTML

Seu primeiro documento HTML: do arquivo ao navegador

Árvore de elementos e sintaxe HTML

Elementos e sintaxe HTML: tags, conteúdo e aninhamento

Controles e propriedades de atributos HTML

Atributos HTML: propriedades, valores e boas práticas

Hierarquia visual de cabeçalhos HTML

Cabeçalhos HTML: hierarquia clara para pessoas e buscadores

Blocos estruturados de parágrafos e conteúdo pré-formatado

Parágrafos HTML: texto, quebras e conteúdo pré-formatado

Navegação entre páginas por links e âncoras

Links HTML: navegação acessível, URLs e segurança

Elementos semânticos de texto HTML

Semântica de texto HTML: ênfase, citações e código

Camadas de estrutura HTML e apresentação CSS

CSS no HTML: como conectar estrutura e apresentação

Imagem adaptada a telas de diferentes tamanhos

Imagens responsivas em HTML: desempenho e acessibilidade

Tabela de dados HTML com cabeçalhos acessíveis

Tabelas HTML acessíveis: estrutura para dados

Listas ordenadas, não ordenadas e de descrição

Listas HTML: ul, ol, dl e estruturas aninhadas

Formulário HTML acessível com campos e controles

Formulários HTML acessíveis: campos, rótulos e validação

Conteúdo externo protegido em um iframe

Iframes em HTML: incorporação segura e acessível

Atributos globais aplicados a um elemento HTML

Atributos globais HTML: idioma, dados, foco e identidade

Biblioteca organizada de elementos HTML modernos

Referência de elementos HTML: guia atual e semântico

Interface HTML moderna com modal, popover e painel expansível em tons de azul e ciano

HTML moderno sem frameworks: dialog, details e Popover API na prática

Links conectam documentos e recursos. Um bom link deixa claro para onde leva, funciona com teclado, possui destino válido e não surpreende a pessoa. O elemento correto é <a> com href; sem destino, ele não é um hiperlink funcional.

Texto que faz sentido fora do contexto

Evite dezenas de links chamados “clique aqui”. Prefira “Veja o guia de acessibilidade”, pois leitores de tela podem navegar por uma lista de links. Não repita a URL inteira como texto quando um rótulo humano é mais claro.

<a href="/guias/acessibilidade/">Guia de acessibilidade para a Web</a>

Destinos e fragmentos

URLs relativas funcionam dentro do mesmo site; absolutas incluem protocolo e domínio. Fragmentos apontam para um id na própria página. O destino deve existir e o foco precisa chegar a uma região significativa.

<nav aria-label="Nesta página">n  <a href="#exemplos">Ir para exemplos</a>n</nav>n<h2 id="exemplos">Exemplos</h2>

Nova aba e download

Use target="_blank" com parcimônia e avise quando o comportamento não for esperado. Navegadores modernos tratam essa abertura como noopener, mas declarar rel="noopener" torna a intenção explícita. O atributo download sugere o download e pode sofrer restrições entre origens.

Checklist de qualidade

  • O texto explica o destino?
  • O foco é visível ao navegar com Tab?
  • Links externos, downloads e novas abas são identificáveis?

Pratique agora

Crie uma navegação com três seções internas, um link relativo e um link externo. Teste tudo apenas com teclado.

Referências atualizadas

HTML moderno: estrutura, semântica e acessibilidade

Parágrafos HTML: texto, quebras e conteúdo pré-formatado Semântica de texto HTML: ênfase, citações e código