Le World Wide Web Consortium (W3C) s’apprête à lancer la première révision mineure du HTML. L’organisme de standardisation a promu le standard HTML 5.1 du rang de la “Release Candidate” au rang de “recommandation proposée” ; la dernière étape avant qu’il ne soit validé en tant que “recommandation du W3C” par les membres du conseil consultatif. À ce stade, la recommandation du HTML 5.0 devient obsolète. Le vote pour la promotion du HTML 5.1 d’une RC à un PR a été approuvé par unanimité, un signe clair que les éditeurs des navigateurs majeurs sont arrivés à un consensus sur la lignée que devrait suivre le nouveau standard ; à ce titre, ils devraient commencer à l’implémenter dans leurs navigateurs dans les prochaines versions.
La recommandation proposée regroupe l'ensemble des changements majeurs et n’admet plus de propositions, à part quelques modifications mineures. En gros, elle représente l’essentiel de la prochaine version du HTML. Cette version présente encore une fois plusieurs nouveautés destinées à faciliter la vie aux auteurs d’applications Web. De nouveaux éléments ont été introduits, dans le but de faire prévaloir les pratiques des auteurs. Également, une attention particulière a été prêtée afin de définir des critères de conformité clairs pour les agents utilisateurs, le but étant d’améliorer l’interopérabilité.
<picture>
Le HTML 5.1 n’apporte pas beaucoup de nouveaux éléments comparé au HTML 5, qui a constitué une révision majeure ; néanmoins, il comporte quelques-unes intéressantes, parmi lesquelles on peut citer la balise <picture>. Cette balise a été déjà implémentée dans la plupart des navigateurs majeurs (Chrome, Opera, Firefox, Safari et Edge) grâce aux efforts des éditeurs. Ce qui fait que cette inclusion n’est venue que pour la rendre officielle dans le nouveau standard. Le HTML 5.1 inclut également un nouvel attribut srcset qui va de pair avec la première balise, les développeurs l’utilisent déjà pour supporter les images réactives sur leurs sites.
<summary> et <details>
Pour le moment, Chrome, Opera, Firefox et Safari supportent ces balises destinées, à simplifier la création d’éléments repliables. Microsoft a également mis ces éléments en considération pour son navigateur Edge et devrait à priori les intégrer après leur validation officielle par le W3C.
<dialog>
Comme son nom l’indique, cette balise permet aux développeurs de créer des fenêtres popup directement dans le code HTML, avec moins de code JavaScript. Chrome et Opera ont déjà intégré cette balise alors que l’équipe d’Edge l’a mise “en considération”. Cette balise devrait aider à limiter l’utilisation des plug-ins “lightbox” qui ont été popularisés depuis la moitié des années 2000.
Le HTML 5.1 inclut d’autres nouveautés à savoir la méthode HTMLElement.forceSpellcheck() qui sert à activer ou désactiver le correcteur orthographique pour certains éléments éditables comme les zones de texte et les zones de saisie. L’attribut AllowFullScreen permet de spécifier au navigateur quels éléments sont autorisés à s’afficher en plein écran ; cet attribut marche seulement avec les balises <frame>.
Alors qu’il vient juste d’annoncer le HTML 5.1 dont le lancement officiel aura lieu durant les semaines prochaines, le W3C se penche déjà sur la prochaine itération du langage standard du Web, le HTML 5.2. Ce dernier va comporter à son tour deux nouveautés majeures à savoir la définition <meta name="theme-color"> et l’ajout du support pour <script type="module">.
La première permet aux développeurs de spécifier une couleur dominante sur la page web, de cette façon elle sera prise en compte par des scripts ou navigateurs et utilisée durant d’autres opérations (par exemple, pour changer la couleur de la barre d’outils quand l’utilisateur change de page). La deuxième nouveauté concerne le JavaScript et, plus précisément, la modularisation du code JS chargé sur une page.
Source : HTML 5.1 - HTML 5.2 - Github
Et vous ?
Qu'en pensez-vous ?
Le W3C s'apprête à publier le HTML 5.1 durant les prochaines semaines
Et a déjà commencé la rédaction des spécifications du HTML 5.2
Le W3C s'apprête à publier le HTML 5.1 durant les prochaines semaines
Et a déjà commencé la rédaction des spécifications du HTML 5.2
Le , par Coriolan
Une erreur dans cette actualité ? Signalez-nous-la !