Novos elementos
O HTML5 trouxe uma série de elementos que auxiliam na definição dos setores principais no documento HTML. Com estes elementos é possível, por exemplo, diferenciar diretamente pelo código HTML5 áreas importantes do site, tais como menu de navegação, rodapé e cabeçalho. Conseguimos seccionar a área de conteúdo indicando onde exatamente é o texto do artigo.
Abaixo segue uma lista de alguns dos novos elementos e atributos incluídos no HTML5:
<header>
: utilizado para o cabeçalho.<footer>
: utilizado para o rodapé.<nav>
: menu de navegação ou outras funcionalidades de navegação de uma página.<article>
: utilizado como demarcadores de “artigos” de uma página. Um exemplo seria a marcação do início e término de uma notícia.<section>
: permite agrupar artigos em diferentes categorias ou assuntos. Também serve para definir diferentes seções de um mesmo artigo.<aside>
: barra lateral referente ao conteúdo principal.- Outros.
Outras novidades:
- Elemento
<canvas>
: permite desde desenhos geométricos simples até complexas imagens 2D. - O elemento
<video>
e<audio>
para reprodução nativa de mídia. - HTML5 APIs