Você está na página 1de 4

Novidades do HTML 5

Por Euclides L. Chuma

Novos Elementos de Estrutura


<header> - cabealho da pgina ou seo (no confundir com <head>);
<footer> - o rodap da pgina ou seo;
<section> - seo do contedo;
<article> - um item dentro da pgina ou da seo;
<nav> - o conjunto de links que formam a navegao (pode ser o menu principal do site ou
links relacionados ao contedo da pgina);
<aside> - contedo relacionado ao artigo (igual aos arquivos e posts relacionados em um
blog, por exemplo);

Novos Elementos de Contedo


<audio> e <video> - usados para streaming de udio e vdeo. uma tentativa de criar um
padro em todos os navegadores como acontece hoje com as imagens:
<audio src="music.mp3" autoplay="autoplay" />
<video src="video.mov" width="400" height="300" />

<figure> - usado para associar uma legenda a uma imagem, vdeo, arquivo de udio, objeto
ou iframe:
<figure id="figure1">
<legend>Figure 1. Legend of Image</legend>
<img src="image.png" width="200" height="300" alt="description" border="0" />
</figure>

<canvas> - atravs de uma API grfica, ir renderizar imagens 2D dinmicas que podero
ser usadas em jogos, figuras, grficos, etc;

<time> - representa data e/ou hora;

<meter> - usada para representar medidas, que podem ser de distncia, de armazenagem
em disco, etc.

<dialog> - junto com as tags <dt> e <dd> ser usado para formatar um dilogo:
<dialog>
<dt> Michael, you never told me your family knew Johnny Fontane!
<dd> Oh sure, you want to meet him?
<dt> Yeah!
<dd> You know, my father helped Johnny in his career.
<dt> Really? How?
<dd> ...Let's listen to this song.
</dialog>

Elementos do HTML 4 retirados do HTML 5


Alguns foram retirados e devem ser substitudos por uma declarao no CSS:
<basefont>
<big>
<center>
<font>
<s>
<strike>
<tt>
<u>

Outros foram retirados porque afetam a acessibilidade do site:


<frame>
<frameset>
<noframes>

Apesar de serem considerados obsoletos, <b> e <i> ainda sero reconhecidos, mas devem
ser substitudos sempre que possvel pelos elementos <strong> e <em>, respectivamente.

Tambm foram retirados alguns atributos, seja porque esto obsoletos ou porque podem ser
substitudos por declaraes no CSS:

target no elemento <a>;


align nos elementos <table> e demais tags de tabelas, <iframe>, <img>, <input>,
<hr>, <div>, <p>, entre outros;

background em <body>;

bgcolor nos elementos de tabela e no <body>;

border em <table> e <object>;

cellpadding e cellspacing em <table>;

height em <td> e <th>;

width nos elementos <hr>, <table>, <td>, <th> e <pre>;

hspace e vspace em <img> e <object>;

noshade e size em <hr>

Você também pode gostar