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.