Etiquetas HTML semânticas comuns
Com o lançamento do HTML5, há uma lista atualizada de quais tags semânticas são válidas e ainda são usadas com destaque em projetos de desenvolvimento hoje, incluindo:
Elementos como <header></header>, <footer></footer>, <section><section></section></section>/, <nav></nav> e <article></article> apresentam agora mais elementos tradicionais <div></div> com HTML5. Esses elementos principais atuam como HTML semântico de macroestrutura para ajudar a manter etiquetas HTML comuns adicionais em ordem e lugar adequados.
<article></article> e <section></section>
Esses dois elementos geralmente podem ser usados para gerenciar as mesmas seções e ser usados de forma intercambiável. No entanto, é importante ter em mente que a marca <article></article> é útil para ser reutilizável e também é considerada distribuível de forma independente. Uma etiqueta <section></section>, por outro lado, é normalmente usada para agrupar mais de uma parte ou seção do conteúdo.
A seção de cabeçalho de um site é normalmente encontrada na parte superior de um site. O cabeçalho de um site geralmente incluirá informações de meta etiqueta, palavras-chave e até mesmo arquivos CSS importados ou folhas de estilo. O cabeçalho também pode estabelecer as bases necessárias para o layout ou design do seu site.
A etiqueta <footer></footer> opera de forma semelhante à etiqueta <header></header>, exceto se o rodapé normalmente for encontrado na parte inferior de qualquer página da Web. O rodapé de um site normalmente inclui informações de contato, um mapa do site, e links adicionais como aqueles para sites de mídia social para ajudar a vincular o site juntos e impulsionar SEO.
<main></main>
Quando você escolhe usar a etiqueta de elemento <main></main>, você indica o corpo principal do texto ou conteúdo do layout de um site. Use apenas a etiqueta <main></main> para hospedar os parágrafos internos, texto escrito, imagens e conteúdo interno do seu site. A etiqueta <main></main> sempre será exibida após a etiqueta <header></header> ter sido introduzida e antes da etiqueta <footer></footer> de qualquer página.
<nav></nav>
O desenvolvimento de um site bem-sucedido requer uma seção de navegação acessível e atualizada. Quando você estiver criando um site de qualquer tipo, você precisará adicionar links de navegação para ajudar os usuários a navegar corretamente no seu site. O uso da etiqueta <nav></nav> ajuda a organizar a seção específica de um site designado para links de navegação. Os menus de navegação, tabelas e índices são todos possíveis com a etiqueta HTML5 semântica <nav></nav> .
Se você estiver criando conteúdo e quiser quebrar imagens com texto, poderá usar as <figure></figure> etiquetas e <figcaption></figcaption> . A <figure></figure> etiqueta quebra imagens em torno do conteúdo do texto sem qualquer esforço adicional. Se você estiver interessado em adicionar uma legenda à imagem que está implementando em sua página, você pode usar a <figcaption></figcaption> etiqueta . Um exemplo de como usar as <figure></figure> etiquetas e <figcaption></figcaption> está disponível abaixo:
<figure><img src="http://www.yourimage.com"><figcaption>Esta é a minha legenda de imagem!</figcaption></figure>
<aside></aside>null<à parte>< /à parte>
Usar um elemento <aside></aside> irá incorporar texto que não pertence às principais secções do seu site, mas ainda deve aparecer numa área ou secção definida.
<time></time>
A etiqueta <time></time> é útil se você quiser adicionar uma data automática a uma seção ou área do seu site.
Uma lista completa de todas as etiquetas HTML pode ser encontrada diretamente no site oficial da W3 Schools.