Jump to content

Archived

This topic is now archived and is closed to further replies.

João Batista Neto

Semântica da tag <nav>

Recommended Posts

Meu parecer sobre a tag <nav> , é o seguinte....

 

The <nav> element represents a section with navigation links.

O elemento <nav> representa uma seção com links de navegação.

fonte:http://www.w3.org/wiki/HTML/Elements/nav

Logo percebe-se que <nav> não é necessariamente um menu, e sim links

que,como sabemos, tem a função de direcionar os usuarios a outras partes do site ou a outros sites.

 

Então posso concordar com o que Willian Bruno disse

Nós é que nos acostumamos a dizer que "um menu" é uma lista de links. Porém uma navegação pode ser qualquer coisa, como vcs mesmo já demonstraram.

Eu defendo que uma nav podem ser apenas links. Cada link é único, e semanticamente falando não há nenhum problema nisso.

 

Logo, penso que :

seção com links de navegação = menu

Share this post


Link to post
Share on other sites

Se pensarmos no site como um livro com várias páginas, e as páginas tem uma aba saliente, então podemos fazer a marcação do site sem o elemento de lista, somente com <nav>, pois isto não é uma lista. Agora se pensarmos no site como um livro com um índice, aí sim temos uma lista.

Que tal?

Share this post


Link to post
Share on other sites

Sou a favor de <ul> dentro de <nav>.

 

Eu colocaria em <nav> tudo que é navegável. É assim a semântica. Sem regra, sem nada.

 

O problema é utilizar <ul> sem necessidade dentro de <nav>, e acho que é essa a questão do tópico. Não?

 

:bye:

Share this post


Link to post
Share on other sites

Sou a favor de <ul> dentro de <nav>.

 

Eu colocaria em <nav> tudo que é navegável. É assim a semântica. Sem regra, sem nada.

 

O problema é utilizar <ul> sem necessidade dentro de <nav>, e acho que é essa a questão do tópico. Não?

 

:bye:

 

 

Exatamente! Mas, quando é necessário?? Pra mim, um menu de navegação é uma lista de opções que você pode conferir quando acessa um site. O William já discorda dessa necessidade. Para ele, basta que um monte de links estejam jogados dentro da TAG NAV para fazerem sentido. :)

Share this post


Link to post
Share on other sites

Exatamente! Mas, quando é necessário?? Pra mim, um menu de navegação é uma lista de opções que você pode conferir quando acessa um site.

 

Semântica é algo engraçado. Segundo a Wikipedia, um menu é, de fato, uma lista de opções:

 

In computing and telecommunications, a menu is a list of options or commands presented to an operator by a computer or communications system. A menu is used in contrast to a command-line interface, where instructions to the computer are given in the form of commands (or verbs).

 

Contudo, ainda segundo a Wikipedia, Navegação é outra coisa:

 

Navegação é a ciência, arte, prática ou tecnologia, de planejar e executar uma viagem de um ponto de partida até seu ponto de destino.

 

A principal atividade da navegação é a determinação da posição atual, para possível comparação com posições previstas ou desejadas.

 

 

Percebemos essa mesma distinção na própria especificação das tags menu e nav.

 

Penso que o uso da lista na nav é interessante quando:

 

1. A navegação é hierárquica, como uma árvore de diretórios ou categorias e sub-categorias.

2. O sistema de navegação representa uma lista de opções.

 

Penso que o uso da lista na nav é desnecessário quando:

 

1. A navegação é linear.

2. A navegação possui um formato de "prosa" (como bem ilustrada pelo Evandro).

Share this post


Link to post
Share on other sites

Perfeito João.

 

Concordo plenamente com oque você acabou de expor.

Não existe "uma única forma correta", mas uma mais adequada a cada realidade.

Share this post


Link to post
Share on other sites

Penso que o uso da lista na nav é interessante quando:

 

1. A navegação é hierárquica, como uma árvore de diretórios ou categorias e sub-categorias.

2. O sistema de navegação representa uma lista de opções.

 

Penso que o uso da lista na nav é desnecessário quando:

 

1. A navegação é linear.

2. A navegação possui um formato de "prosa" (como bem ilustrada pelo Evandro).

:clap:

 

E mais uma vez, tudo sendo relativo! Cada caso sempre vai ser um caso...

Share this post


Link to post
Share on other sites

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.