HTML5, le premier brouillon
janvier 24, 2008
Le W3C vient de publier le premier brouillon de la future spécification de HTML5. Globalement, HTML5 reprend la majorité des éléments de HTML4. Cependant HTML5 définit aussi nombres de nouveaux éléments :
Structure de documents :
section, article, aside, header, footer, dialog, time…
Contenus embarqués :
figure, video, audio, canvas…
Formulaires :
L’élément input est bien plus étendu : attributs min, max, step, autocomplete, required, valueMissing et defaultValue, ainsi que des cahngements au niveau de l’attribut type (email, date, datetime, week, month, time, number, range, url). On pourra également utiliser un attribut pattern, à certaines conditions, pour indiquer l’expression régulière à associer avec ce champs !
Une balise output est metionnée qui serait mis à jour automatiquement en cas de changement de valeur des input, c’est à dire sans validationdu formulaire !
Interactions avec le navigateur :
De nombreuses API vont également voir le jour avec cette nouvelle mouture HTML qui nous permettront de gérer sans Javascript :
- les drag-n-drop
- les undo-redo
- les copier-coller
- le stockage de données simple en local (sans cookies)
- mais aussi le stockage de données dans une base de données en local !!! C’est à dire que dans une page web, vous pourrez dire au navigateur de créer une base de donnée sur le poste de l’utilisateur, d’y stocker ce que vous voulez, et de faire des requêtes SQL. Bien sûr les données sont persistantes et ne s’effacent pas entre deux pages.
Posted in 
