Definition

HTML5

HTML5 est la cinquième révision du langage de programmation HTML qui permet de décrire le contenu et l'apparence des pages Web.

HTML5 a été développé pour résoudre les problèmes de compatibilité de la norme actuelle, HTML4. Cette version, à la différence des précédentes, n'exige pas l'utilisation d'API ou de plug-ins propriétaires.

HTML5 propose une interface commune qui facilite le chargement des éléments et rend inutile l'installation d'un plug-in Flash, par exemple, car ces éléments s'exécutent tout seuls.

L'un des objectifs qui sous-tendent la création de HTML5 est la prise en charge des documents multimédia sur les terminaux mobiles. Pour cela, des fonctions syntaxiques ont été créées, comme les balises video, audio et canvas.

Les nouvelles fonctionnalités de HTML5 modifient réellement les interactions avec les documents. Par exemple :

  • de nouvelles règles d'analyse pour plus de flexibilité ;
  • de nouveaux attributs ;
  • la suppression des attributs obsolètes ou redondants ;
  • la possibilité de faire glisser-déplacer des éléments d'un document HTML5 à un autre ;
  • l'édition hors connexion ;
  • l'amélioration des fonctions de messagerie ;
  • des règles détaillées pour l'analyse ;
  • l'enregistrement des gestionnaires de MIME et de protocole ;
  • une norme commune de stockage des données dans les bases de données SQL (Web SQL).

HTML5 a été adopté en 2007 par le nouveau groupe de travail du World Wide Web Consortium (W3C). Ce groupe a publié la première version de la norme en janvier 2008.

Cette définition a été mise à jour en janvier 2017

Pour approfondir sur Langages