nav

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 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

BCD tables only load in the browser

Veja também