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