Le 8 octobre 2009, le brouillon de spécification HTML5 est passé au statut « Last Call » (dernier appel) au WHATWG, ce qui signifie qu'il est presque terminé. Cet article décrit quelles parties de la spécification HTML5 sont déjà gérées par le moteur Gecko de Mozilla.
Introduction à HTML5
- Introduction à HTML5
- Cet article vous présente la manière d'utiliser HTML5 dans vos conceptions de sites et d'applications web.
Éléments HTML5
- Utilisation d'audio et video Nouveau dans Firefox 3.5
- La gestion des éléments HTML5
audioetvideoa été ajoutée dans Firefox 3.5.
Fonctionnalités pour les applications web
- Ressources hors ligne dans Firefox Nouveau dans Firefox 3.5
- Firefox gère complètement la spécification des ressources hors ligne HTML5.
- Web workers Nouveau dans Firefox 3.5
- Firefox 3.5 gère les web workers qui permettent d'utiliser facilement le multi-threading dans les applications web. Ils ne font pas partie de la norme HTML5, mais sont également publiés par le WHATWG et sont souvent associés à HTML5.
- Évènements online et offline Nouveau dans Firefox 3
- Firefox 3 gère les évènements online et offline du WHATWG, qui permettent aux applications web et aux extensions de détecter si une connexion à Internet est active ou non, ainsi que le moment où la connexion et la déconnexion se font.
- Stockage de session et persistant côté client du WHATWG (ou DOM Storage) Nouveau dans Firefox 2
- Le stockage de session et persistant côté client permet aux applications web de stocker des données structurées du côté du client.
- Utilisation de fichiers depuis des applications web Nouveau dans Firefox 3.6
- La gestion de la nouvelle API File d'HTML5 a été ajoutée à Gecko, ce qui permet aux applications web d'accéder à des fichiers locaux sélectionnés par l'utilisateur. Cela comprend la sélection de plusieurs fichiers à l'aide du nouvel attribut
multiplede l'élément HTMLinput type="file".
Fonctionnalités DOM
- Glisser et déposer Nouveau dans Firefox 3.5
- L'API de glisser et déposer HTML5 (drag and drop) permet de faire glisser des éléments au sein et entre des sites web. C'est aussi une API plus simple utilisable par les extensions et applications basées sur Mozilla.
- Gestion du focus en HTML Nouveau dans Firefox 3
- Les nouveaux attributs HTML5
activeElementethasFocussont gérés. - Gestionnaires de protocoles web Nouveau dans Firefox 3
- Il est à présent possible d'enregistrer des applications web en tant que gestionnaires de protocoles à l'aide de la méthode
navigator.registerProtocolHandler().
Gestion de Canvas
- Dessiner avec canvas Nouveau dans Firefox 1.5
- Découvrez la nouvelle balise
<canvas>et comment dessiner des graphes et d'autres objets dans Firefox. - API de texte HTML5 pour les éléments
canvasNouveau dans Firefox 3.5 - Les éléments canvas gèrent également l'API texte d'HTML5.
Autres changements
localNameetnamespaceURIse comportent à présent dans les documents HTML de la même manière que dans les documents XHTML :localNamerenvoie le nom des éléments en minuscules et la valeur denamespaceURIpour les éléments HTML est"http://www.w3.org/1999/xhtml"Nouveau dans Firefox 3.6- Lorsque l'identifiant de fragment de document de l'URI de la page (la partie après le caractère dièse « # ») change, un nouvel évènement
hashchangeest envoyé à la page. Consultez window.onhashchange pour plus d'informations. Nouveau dans Firefox 3.6 - La gestion de la propriété HTML5
element.classListpermet de gérer plus facilement les attributs de classeto allow easier handling of the class attribute. Nouveau dans Firefox 3.6
Travail en cours
- Analyseur HTML5
- Firefox est déjà fourni avec un analyseur HTML5, mais il est désactivé par défaut tant que durent les tests. Pour l'activer, changez la valeur de la préférence
html5.enableentrue.