HTML INTRODUCTION
HTML5 est un langage de balisage utilisé pour structurer et présenter du contenu sur le World Wide Web. Il s'agit de la cinquième et dernière[3] version majeure de HTML qui est une recommandation du World Wide Web Consortium (W3C). La spécification actuelle est connue sous le nom de HTML Living Standard. Elle est maintenue par un consortium des principaux fournisseurs de navigateurs (Apple, Google, Mozilla et Microsoft), le Web Hypertext Application Technology Working Group (WHATWG).
Le HTML5 a été publié pour la première fois sous une forme publique le 22 janvier 2008[4], avec une mise à jour majeure et le statut de "recommandation du W3C" en octobre 2014[2][5]. Ses objectifs étaient d'améliorer le langage en prenant en charge les dernières fonctionnalités multimédias et d'autres nouveautés, de faire en sorte que le langage soit à la fois facilement lisible par les humains et compris de manière cohérente par les ordinateurs et les dispositifs tels que les navigateurs Web, les analyseurs syntaxiques, etc. sans la rigidité du XHTML, et de rester rétro compatible avec les anciens logiciels. HTML5 est destiné à subsumer non seulement HTML 4 mais aussi XHTML 1 et DOM Level 2 HTML[6].
HTML5 comprend des modèles de traitement détaillés pour encourager des mises en œuvre plus interopérables ; il étend, améliore et rationalise le balisage disponible pour les documents et introduit des interfaces de balisage et de programmation d'applications (API) pour les applications Web complexes[7]. Pour les mêmes raisons, HTML5 est également un candidat pour les applications mobiles multiplateformes car il comprend des fonctionnalités conçues pour les appareils de faible puissance.
De nombreuses nouvelles fonctionnalités syntaxiques sont incluses. Afin d'inclure et de traiter nativement le contenu multimédia et graphique, les nouveaux éléments <video>, <audio> et <canvas> ont été ajoutés, ainsi que la prise en charge du contenu graphique vectoriel scalable (SVG) et de MathML pour les formules mathématiques. Pour enrichir le contenu sémantique des documents, de nouveaux éléments de structure de page tels que <main>, <section>, <article>, <header>, <footer>, <aside>, <nav> et <figure> sont ajoutés. De nouveaux attributs ont été introduits, certains éléments et attributs ont été supprimés et d'autres, comme <a>, <cite> et <menu>, ont été modifiés, redéfinis ou normalisés. Les API et le Document Object Model (DOM) sont désormais des éléments fondamentaux de la spécification HTML5 , et HTML5 définit également mieux le traitement des documents non valides.
Traduit avec www.DeepL.com/Translator (version gratuite)
Commentaires
Enregistrer un commentaire