1
resposta

[Dúvida] Devo usar o <nav> ou link para botões de navegação?

A professora não usou o nav e sim o link para inserir o botão de navegação. É correto?

1 resposta

Oi, Juliana!

Que bom ter você por aqui acompanhando o curso. Essa é uma dúvida muito comum e demonstra que você tá atenta aos detalhes da semântica HTML.

Pra responder sua pergunta de forma direta: sim, o que a professora fez é correto, mas a escolha entre usar apenas um link ou envolvê-lo em uma tag <nav> depende da intenção e da complexidade do projeto.

Vamos entender as diferenças:

Quando usar apenas a tag <a> (link)

No exemplo da aula, o elemento criado foi um botão de chamada para ação (o famoso Call to Action ou CTA), como o "Testar versão demo".

  • Quando temos um link isolado que serve para uma ação específica dentro de uma seção, não há obrigatoriedade de usar a tag <nav>.
  • A tag <a> sozinha é suficiente para indicar que aquele texto é clicável e levará o usuário para outro lugar.

Quando usar a tag <nav>

A tag <nav> deve ser reservada para blocos de navegação principal do site.

  • Se o site tivesse um menu com várias opções (Home, Sobre, Contato, Preços), esses links deveriam estar dentro de um <nav>.
  • O uso do <nav> ajuda tecnologias assistivas (como leitores de tela para pessoas com deficiência visual) a identificar rapidamente onde estão os menus de navegação do site.

Comparação Prática

SituaçãoTag RecomendadaPor quê?
Botão isolado (ex: "Saiba mais")<a>É apenas um link de direcionamento pontual.
Menu Superior<nav>Contém os links principais para navegar pelo site todo.
Rodapé com links<nav> (opcional)Ajuda a organizar grupos de links institucionais.

No caso do projeto Tech Board que você está vendo na transcrição, o link "Testar versão demo" funciona mais como um destaque dentro da seção principal (<main>) do que como um menu de navegação do site. Por isso, usá-lo apenas com a tag <a> dentro da <section> está perfeitamente adequado.

O planejamento que a professora sugeriu, aquele desenho no papel, ajuda justamente a decidir isso. Se no seu desenho aquele elemento não faz parte de uma lista de navegação, o link puro resolve o problema.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!