Table Des Matières
Introduction
HTML5 est le fruit d’une coopération entre le World Wide Web Consortium (W3C) et le Web Hypertext Application Technology Working Group (WHATWG).HTML5 est la mise à niveau la plus considérable de la spécification HTML, depuis celle qui s’était produite il y a environ 11 ans, remplaçant ainsi le HTML 4.01, XHTML 1.0 et XHTML 1.1.

En plus de ses caractéristiques existantes, la nouvelle norme intègre de nouvelles fonctionnalités telles que l’interactivité, le glisser/déposer, les formes plus intelligentes, la sémantique améliorée, un support hors ligne et le multimédia– notamment la lecture vidéo qui dépendait précédemment des plug-ins de navigateur tiers tels que Adobe Flash, Microsoft Silverlight et Google Gears.
Comme toutes Les versions de la spécification HTML, le HTML5 ne serait jamais une version complète du moment qu’elle évolue continuellement au fur et à mesure que la demande de plus de fonctionnalités augmente.
Alors, C’est Quoi Au Juste Ce Fameux HTML5?
On peut définir le HTML5 comme étant un terme générique utilisé pour décrire tous les ensembles de technologies connexes qui sont utilisés pour développer le contenu Web en y ajoutant des fonctionnalités modernes et riches. Les plus importants sont les feuilles de style en cascade (Cascading style sheets CSS) et le Javascript..
HTML5 ne contrôle pas le style et les caractéristiques de conception de la page Web, pour cela, nous utilisons la feuille de style en cascade (CSS).
Compatibilité & Rétrocompatibilité
Les dernières versions d’Apple Safari, Google Chrome, Mozilla Firefox et Opera prennent en charge de nombreuses fonctionnalités HTML5 et Internet Explorer 9.0 prend également en charge certaines fonctionnalités HTML5. Pour ce qui est des navigateurs Web mobiles qui sont préinstallés sur les iPhones, les iPads et les téléphones Android, ils ont tous un excellent support pour HTML5.
HTML5 est conçu pour être, autant que possible, compatible avec les navigateurs existants. Les nouvelles fonctionnalités s’appuient sur les fonctionnalités existantes et vous permettent de fournir un contenu qui s’accommode parfaitement avec les anciens versions des navigateurs. Il est recommandé de détecter le support pour les fonctionnalités individuelles HTML5 en utilisant quelques lignes de JavaScript.
Quoi de neuf chez le HTML5?
HTML5 introduit un certain nombre de nouveaux éléments et attributs qui contribuent à la construction d’un site Web moderne. En voici des fonctionnalités exceptionnelles y sont introduites:
La déclaration DOCTYPE pour HTML5 est très simple:
<!DOCTYPE html>
La déclaration de codage du caractère (charset) est également très simple:
<meta charset=”UTF-8″>
HTML5 Exemple:
<!DOCTYPE html>
<html>
<head>
<meta charset=”UTF-8″>
<title>Titre du document</title>
</head><body>
Contenu du document……
</body></html>Le codage de caractères par défaut dans HTML5 est UTF-8.
Nouveaux Éléments HTML5
- Éléments sémantiques − Ils sont comme <header>, <footer> et <section>
- Formulaires 2.0 − Améliorations aux formulaires Web HTML où de nouveaux attributs ont été introduits pour la balise <input> Comme le numéro, la date, l’heure, le calendrier et le champ.
- Éléments graphiques − <svg> and <canvas>. Canvas − Cela prend en charge une surface de dessin bidimensionnelle que vous pouvez programmer avec JavaScript.
- Éléments multimédias − <audio> et <vidéo>. Vous pouvez intégrer audio/vidéo sur vos pages Web sans recourir à des plugins tiers.
Nouvelles Interfaces de Programmation d’Application (API)
Les nouvelles API (Application Programming Interfaces) les plus intéressantes en HTML5 sont:
- Stockage local persistant − Pour atteindre sans recourir à des plugins tiers.
- WebSocket − C’est la nouvelle génération de la technologie de communication bidirectionnelle pour les applications Web.
- Server-Sent Events (Événements envoyés par serveur) − HTML5 introduit des événements qui circulent du serveur Web vers les navigateurs Web et s’appellent les événements envoyés par le serveur (SSE).
- Géolocalisation − Maintenant, les visiteurs peuvent choisir de partager leur emplacement physique avec votre application Web.
- Microdata (Microdonnées) – Cela vous permet de créer vos propres vocabulaires au-delà de HTML5 et d’étendre vos pages Web avec une sémantique personnalisée.
- Glisser-déposer – Faites glisser et déposez les objets d’un emplacement à un autre sur un même site Web.
Astuce: Le stockage local HTML est un remplacement puissant pour les cookies.
Éléments supprimés en HTML5
Éllement Suprimés | Remplacés par |
---|---|
<acronym> | <abbr> |
<applet> | <object> |
<basefont> | CSS |
<big> | CSS |
<center> | CSS |
<dir> | <ul> |
<font> | CSS |
<frame> | |
<frameset> | |
<noframes> | |
<strike> | CSS, <s>, or <del> |
<tt> | CSS |
Histoire HTML
Depuis les premiers jours du World Wide Web, il y a eu de nombreuses versions de HTML:
Année | Version |
---|---|
1989 | Tim Berners-Lee invented www |
1991 | Tim Berners-Lee invented HTML |
1993 | Dave Raggett drafted HTML+ |
1995 | HTML Working Group defined HTML 2.0 |
1997 | W3C Recommendation: HTML 3.2 |
1999 | W3C Recommendation: HTML 4.01 |
2000 | W3C Recommendation: XHTML 1.0 |
2008 | WHATWG HTML5 First Public Draft |
2012 | WHATWG HTML5 Living Standard |
2014 | W3C Recommendation: HTML5 |
2016 | W3C Candidate Recommendation: HTML 5.1 |
De 1991 à 1999, le HTML a été développé de la version 1 à la version 4.
En 2000, le World Wide Web Consortium (W3C) a recommandé XHTML 1.0. La syntaxe XHTML était stricte, et les développeurs ont été forcés d’écrire un code valide et “bien formé”.
En 2004, W3C a décidé de fermer le développement de HTML, en faveur de XHTML.
En 2004, WHATWG (Web Hypertext Application Technology Working Group) a été formé. Le WHATWG voulait développer le HTML, compatible avec la façon dont le Web était utilisé, tout en étant compatible avec les anciennes versions HTML.
En 2004-2006, le WHATWG a obtenu le soutien des principaux fournisseurs de navigateurs.
En 2006, le W3C a annoncé qu’ils appuieraient WHATWG.
En 2008, le premier projet public HTML5 a été publié.
En 2012, WHATWG et W3C ont décidé de se séparer:
WHATWG voulait développer le HTML entant que «Living Standard». et donc toujours mis à jour et amélioré. Les nouvelles fonctionnalités peuvent être ajoutées, mais les anciennes fonctionnalités ne peuvent pas être supprimées. Le standard habituel HTML5 de WHATWG a été publié en 2012 et est mis à jour en permanence. Le W3C quant à lui, voulait développer une norme HTML5 et XHTML définitive. La recommandation de W3C HTML5 a été publiée le 28 octobre 2014. e W3C a également publié une recommandation Candidate HTML 5.1 le 21 juin 2016.