No caso de especificar os links, por que não se optou pelo <nav> ao invés do <div> ? Ainda estou achando meio complexo optar por uma <section> ou um <article>, entre outros.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
No caso de especificar os links, por que não se optou pelo <nav> ao invés do <div> ? Ainda estou achando meio complexo optar por uma <section> ou um <article>, entre outros.
Oi Rodrigo, tudo bem?
É uma ótima pergunta! A escolha entre usar <div> ou <nav> para especificar os links depende do contexto e da semântica que você deseja dar ao seu código HTML.
O elemento <div> é um elemento genérico que é usado para agrupar e estilizar conteúdos, sem nenhuma semântica específica. Ele é muito útil quando você precisa criar uma caixa de conteúdo ou agrupar elementos para aplicar estilos.
Já o elemento <nav> é usado para representar uma seção de navegação em um documento. Ele é ideal para agrupar links de navegação, como um menu principal ou um menu de rodapé.
Ao usar <nav>, você está dando uma semântica mais clara ao seu código, facilitando a leitura e a compreensão do seu HTML.
Quanto às tags <section> e <article>, elas também são elementos semânticos que ajudam a estruturar e organizar o conteúdo da página. A <section> é usada para agrupar conteúdo relacionado, enquanto o <article> é usado para representar um conteúdo independente e completo.
Por exemplo, se você está criando um blog, pode usar a tag <article> para cada postagem individual e a tag <section> para agrupar as postagens relacionadas por categoria.
Lembre-se de que a escolha dos elementos HTML deve ser baseada na semântica e no significado do conteúdo, para que seu código seja mais acessível e compreensível para outros desenvolvedores.
Espero ter ajudado.
Um abraço e bons estudos.