Esta página foi traduzida do inglês pela comunidade. Saiba mais e junte-se à comunidade MDN Web Docs.

View in English Always switch to English

nav

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨julho de 2015⁩.

Sumário

O Elemento HTML de Navegação (<nav>) representa uma seção de uma página que aponta para outras páginas ou para outras áreas da página, ou seja, uma seção com links de navegação.

Note: Notas de utilização:

  • Nem todos os links de um documento devem estar dentro de um elemento <nav>, o qual é destinado apenas para grupos importantes de links de navegação; tipicamente o elemento <footer> contém uma lista de links que não precisam estar em um elemento <nav>.
  • Um documento pode ter vários elementos <nav>, por exemplo, um para navegação no site e outro para navegação dentro da página.
  • Agentes de usuário, como leitores de tela para usuários deficientes, podem utilizar este elemento para determinar se a renderização inicial do conteúdo do mesmo deve ser omitida.

Contexto de uso

Conteúdo permitido Conteúdo de fluxo
Omissão de tag Nenhuma, tanto a tag de início quanto a de fim são obrigatórias
Elementos-pai permitidos Quaisquer elementos que permitam conteúdo de fluxo. Note que um elemento <nav> não deve descender de um elemento <address>.
Documento normativo HTML5, seção 4.4.3

Atributos

Este elemento não possui outros atributos além dos atributos globais, comuns a todos os elementos.

Interface DOM

Este elemento implementa a interface HTMLElement.

Exemplos

html
<nav>
  <ul>
    <li><a href="#">Página inicial</a></li>
    <li><a href="#">Sobre</a></li>
    <li><a href="#">Contato</a></li>
  </ul>
</nav>

Compatibilidade

Veja também