Qu'est-ce que HTML5?
HTML5 est un langage de balisage utilisé pour la structuration et la présentation du contenu sur le World Wide Web. Il est la cinquième et la version actuelle de la norme HTML.
Il a été publié en Octobre 2014 en améliorer la langue avec le soutien pour le dernier multimédia, tout en gardant à la fois facilement lisible par l'homme et bien comprises par les ordinateurs et les périphériques Wide Web Consortium (W3C) tels que les navigateurs Web, parseurs, etc.
HTML5 est destiné à subsumer non seulement HTML 4, mais aussi XHTML 1 et DOM niveau 2 HTML.
Ce qui est nouveau en HTML5?
La DOCTYPE déclaration pour HTML5 est très simple:
<!DOCTYPE html>
Le codage de caractères (charset) La déclaration est également très simple:
<meta charset="UTF-8">
HTML5 Exemple:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title> Title of the document </title>
</head>
<body>
Content of the document......
</body>
</html>
Le caractère encodage par défaut en HTML5 est UTF-8.
Les nouveaux éléments HTML5
Les nouveaux éléments les plus intéressants sont les suivants:
De nouveaux éléments sémantiques comme <header> , <footer> , <article> , et <section> .
Nouveau contrôle de forme des attributs comme numéro, la date, l' heure, le calendrier et la portée.
Les nouveaux éléments graphiques: <svg> et <canvas> .
De nouveaux éléments multimédias: <audio> et <video> .
Dans le chapitre HTML5 support , vous apprendrez à "teach" les anciens navigateurs HTML5 pour gérer sémantique.
New API HTML5 (Application Programming Interfaces) d' (Application Programming Interfaces)
Les plus intéressants de nouveaux API sont:
- HTML Géolocalisation
- HTML glisser-déposer
- HTML Stockage local
- Application HTML Cache
- HTML Web Workers
- SSE HTML
Le stockage local est un remplacement puissant pour les cookies .
Éléments supprimés en HTML5
Les éléments suivants HTML4 ont été retirés de HTML5:
Élément | Utilisez plutôt |
---|---|
<acronym> | <abbr> |
<applet> | <object> |
<basefont> | CSS |
<big> | CSS |
<center> | CSS |
<dir> | <ul> |
<font> | CSS |
<frame> | |
<frameset> | |
<noframes> | |
<strike> | CSS |
<tt> | CSS |
Dans le chapitre HTML5 Migration , vous apprendrez comment migrer facilement de HTML4 à HTML5.
Histoire HTML
Depuis les premiers jours du web, il y a eu de nombreuses versions de HTML:
Version | An |
---|---|
Tim Berners-Lee a inventé www | 1989 |
Tim Berners-Lee a inventé HTML | 1991 |
Dave Raggett rédigé HTML + | 1993 |
Groupe de travail HTML HTML 2.0 défini | 1995 |
W3C HTML recommandé 3.2 | 1997 |
W3C recommandé HTML 4.01 | 1999 |
W3C XHTML 1.0 recommandé | 2000 |
HTML5 WHATWG premier projet public | 2008 |
HTML5 WHATWG Living standard | 2012 |
Recommandation finale HTML5 du W3C | 2014 |
Tim Berners-Lee a inventé le "World Wide Web" en 1989, et l'Internet a décollé dans les années 1990.
De 1991 à 1998, HTML développé à partir de la version 1 à la version 4.
En 2000, le Wide Web Consortium mondial (W3C) recommandé XHTML 1.0.
La syntaxe XHTML était stricte, et les développeurs ont été contraints d'écrire valides et "well-formed" code.
En 2004, WHATWG (Web Hypertext Application Technology Working Group) de (Web Hypertext Application Technology Working Group) a été formé en réponse à ralentir le développement du W3C, et la décision de fermer le développement du HTML du W3C, en faveur de XHTML.
WHATWG voulait développer HTML, compatible avec la façon dont le Web a été utilisé, tout en étant rétro-compatible avec les anciennes versions de HTML.
Dans la période 2004-2006, l'initiative WHATWG a obtenu le soutien par les principaux éditeurs de navigateurs.
En 2006, le W3C a annoncé qu'ils soutiendraient WHATWG.
En 2008, le premier projet de HTML5 publique a été publié.
En 2012, WHATWG et le W3C a décidé une séparation:
WHATWG développera HTML comme un "Living Standard" de "Living Standard" .
Un niveau de vie est jamais complètement complet, mais toujours mis à jour et amélioré. De nouvelles fonctionnalités peuvent être ajoutées, mais ancienne fonctionnalité ne peuvent pas être supprimés.
Le WHATWG Living standard a été publié en 2012, et est continuellement mis à jour.
W3C élaborera un HTML5 définitif et la norme XHTML5, comme "snapshot" de WHATWG.
La recommandation du W3C HTML5 a été rendu public le 28 Octobre ici 2014.