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.
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.