Marcus Antonius » Blog Archive » Diferença entre HTML 4 e HTML 5
 

Diferença entre HTML 4 e HTML 5

Postado por Marcus Antonius - 18 set, 2009. em html |

Continuando o tema de terça-feira, resolvemos exemplificar as diferenças entre o html 5 e o html 4 e vocês verão que não existem grandes diferenças e que os novos elementos só vieram para facilitar.

Por exemplos, vamos ver uma simples página de um blog, com o cabeçalho na parte superior, o rodapé na parte inferior, alguns posts, uma seção de navegação, e uma barra lateral, com mostra o código abaixo:

 
 
 
<div id="page">
 
<div id="header">
 
<h1><a href="http://marcusantonius.info">Marcus Antonius: Web versão Beta</a></h1>
</div>
 
 
<div id="container">
 
<div id="center" class="column">
 
<div id="post-102" class="post">
 
<h2><a href="/page-test-2/">
Page Test 2</a></h2>
 
 
<div class="entry">
 
Texto Aqui</div>
</div>
 
 
<div id="post-101" class="post">
 
<h2><a href="/page-test/">
Teste 1</a></h2>
 
 
<div class="entry">
 
Texto Aqui</div>
</div>
</div>
 
 
<div class="navigation">
 
<div class="alignleft">
<a href="/blog/page/2/">« Posts antigos</a></div>
 
 
</div>
</div>
 
 
<div id="right" class="column">
 
<ul id="sidebar">
 
	<li>
 
<h2>Informações</h2>
 
 
<ul>
 
	<li><a href="/contato">contato</a></li>
 
 
	<li><a href="/curriculo/">curriculo</a></li>
 
</ul>
</li>
 
 
	<li>
 
<h2>Arquivos</h2>
 
 
<ul>
 
	<li><a href="/blog/2009/04/">Abril 2009</a></li>
 
 
	<li><a href="/blog/2009/03/">Março 2009</a></li>
 
 
	<li><a href="/blog/2009/02/">Fevereiro 2009</a></li>
 
 
	<li><a href="/blog/2009/01/">Janeiro 2009</a></li>
 
</ul>
</li>
 
</ul>
</div>
 
 
<div id="footer">Marcus Antonius: Web versão Beta © 2009</div>
</div>

Aqui a mesma página nas regras da W3C para o HTML 5:

 
 
 
 
<h1><a href="http://marcusantonius.info">Marcus Antonius: Web versão Beta</a></h1>
 
 
 
 
 
 
<h2><a href="/page-test-2/">
Page Test 2</a></h2>
 
 
Texto Aqui
 
 
 
 
<h2><a href="/page-test/">
Teste 1</a></h2>
 
 
Texto Aqui
 
 
 
<a href="/blog/page/2/">« Posts antigos</a>
 
 
 
 
<ul>
 
	<li>
 
<h2>Informações</h2>
 
 
<ul>
 
	<li><a href="/contato">contato</a></li>
 
 
	<li><a href="/curriculo">curriculo</a></li>
 
</ul>
</li>
 
 
	<li>
 
<h2>Arquivos</h2>
 
 
<ul>
 
	<li><a href="/blog/2009/04/">Abril 2009</a></li>
 
 
	<li><a href="/blog/2009/03/">Março 2009</a></li>
 
 
	<li><a href="/blog/2009/02/">Fevereiro 2009</a></li>
 
 
	<li><a href="/blog/2009/01/">Janeiro 2009</a></li>
 
</ul>
</li>
 
</ul>
 
 
 
 
 
Marcus Antonius: Web versão Beta © 2009

Notou que o código ficou mais limpo e mais compreensível?

Foram acrescentados alguns elementos e com isto não precisamos mais colocar as divs e o layout ficou bem mais compreensível. Se você não conseguiu notar os elementos que foram acrescentados, estão listados abaixo, com uma breve explicação:

  • section: Uma seção, como um capítulo ou parte de um livro.
  • header: O cabeçalho da página mostrada.
  • footer: O rodapé da página mostrada, como uma assinatura de e-mail.
  • nav: Uma coleção de links.
  • article: Um artigo, uma entrada independente, em um blog, revista, jornal, e assim por diante.

Como não saiu a versão final do html 5, isto foi apenas um esboço, a versão definitiva pode ter algumas diferenças.

fonte: treinaweb

Post to Twitter

Tags:,

3 Comentários

Marcus Antonius
set 18, 2009 at 15:31

post atualizado! faltaram algumas tags, mas meu grande amigo @isaacmarinho me avisou. Valeu Isaac!


 
Isaac Marinho
set 18, 2009 at 15:38

Eu senti mesmo falta das tags que você citou… =D

Mas tudo bem. Post atualizado, bola pra frente. =)

Precisando, estamos por aqui.

Falow!


 
Juliana Lima
set 22, 2009 at 15:13

Muito bom o blog! =DDDDDD


 

Comentar

Spam Protection by WP-SpamFree

Copyright © 2010 Marcus Antonius All rights reserved.
Portfólio | Currículo | Contato | Twitter | RSS