HTML 5 Présentation

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.

HTML 5 W3C et WHATWG

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.

LAISSER UN COMMENTAIRE

Please enter your comment!
Please enter your name here