O que é HTML5?
HTML5 é uma linguagem de marcação utilizada para estruturação e conteúdo apresentando na World Wide Web. É a versão quinta e atual do padrão HTML.
Foi publicado em outubro 2014 pelo World Wide Web Consortium (W3C) para melhorar a língua com suporte para as últimas multimídia, mantendo-o tanto facilmente legível por seres humanos e consistentemente entendido por computadores e dispositivos, como navegadores web, analisadores, etc.
HTML5 é destinado a subsumir não só HTML 4, mas também XHTML 1 e DOM Nível 2 HTML.
O que é novo em HTML5?
O DOCTYPE declaração para HTML5 é muito simples:
<!DOCTYPE html>
A codificação de caracteres (charset) declaração também é muito simples:
<meta charset="UTF-8">
Exemplo HTML 5:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title> Title of the document </title>
</head>
<body>
Content of the document......
</body>
</html>
A codificação de caracteres padrão em HTML5 é UTF-8.
Novos elementos HTML5
Os novos elementos mais interessantes são:
Novos elementos semânticos como <header> , <footer> , <article> e <section> .
Novos atributos controle de formulário, como número, data, hora, calendário e gama.
Elementos novos gráficos: <svg> e <canvas> .
Novos elementos multimédia: <audio> e <video> .
No capítulo Suporte HTML5 , você vai aprender a "teach" navegadores antigos para lidar com HTML5 semântica.
Nova HTML5 da API (Application Programming Interfaces)
Os mais interessantes novas APIs são:
- Geolocalização HTML
- Arraste HTML and Drop
- Armazenamento local HTML
- HTML Application Cache
- Trabalhadores da Web em HTML
- HTML SSE
Armazenamento local é um poderoso substituto para cookies .
Elementos Removido em HTML5
Os seguintes elementos html4 foram removidos do HTML 5:
Elemento | Utilize vez |
---|---|
<acronym> | <abbr> |
<applet> | <object> |
<basefont> | CSS |
<big> | CSS |
<center> | CSS |
<dir> | <ul> |
<font> | CSS |
<frame> | |
<frameset> | |
<noframes> | |
<strike> | CSS |
<tt> | CSS |
No capítulo HTML5 Migração , você vai aprender como é fácil migrar de HTML4 para HTML5.
História HTML
Desde os primeiros dias da web, tem havido muitas versões do HTML:
Versão | Ano |
---|---|
Tim Berners-Lee inventou www | 1989 |
Tim Berners-Lee inventou HTML | 1991 |
Dave Raggett elaborado HTML + | 1993 |
Grupo de Trabalho HTML HTML definido 2.0 | 1995 |
W3C HTML 3.2 Recomendado | 1997 |
W3C HTML Recomendado 4.01 | 1999 |
W3C XHTML 1.0 recomendada | 2000 |
Draft HTML5 WHATWG Primeiro Pública | 2008 |
HTML5 WHATWG vivo Padrão | 2012 |
Recomendação HTML5 W3C final | 2014 |
Tim Berners-Lee inventou a "World Wide Web" , em 1989, e da Internet decolou na década de 1990.
De 1991 a 1998, HTML desenvolvido a partir da versão 1 para a versão 4.
Em 2000, o World Wide Web Consortium (W3C) recomendou XHTML 1.0.
A sintaxe XHTML era rigoroso, e os desenvolvedores foram forçados a escrever válido e "well-formed" código.
Em 2004, WHATWG (Web Hypertext Application Technology Working Group) foi formada em resposta a retardar o desenvolvimento W3C, ea decisão do W3C para fechar o desenvolvimento do HTML, em favor do XHTML.
WHATWG queria desenvolver HTML, consistente com a forma como foi utilizado o web, sendo compatível com versões anteriores do HTML.
No período 2004-2006, a iniciativa WHATWG ganhou apoio pelos principais fabricantes de navegadores.
Em 2006, o W3C anunciou que iria apoiar WHATWG.
Em 2008, a primeira versão pública HTML5 foi lançado.
Em 2012, WHATWG e W3C decidido sobre uma separação:
WHATWG irá desenvolver HTML como um "Living Standard" .
Um padrão de vida nunca está totalmente concluída, mas sempre atualizado e melhorado. Novos recursos podem ser adicionados, mas a funcionalidade de idade não pode ser removido.
O WHATWG vivo padrão foi publicado em 2012, e é atualizado continuamente.
W3C irá desenvolver uma HTML5 definitivo e padrão XHTML5, como um "snapshot" do WHATWG.
A recomendação W3C HTML5 foi lançado outubro 2014 28.