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.