Formation HTML 5
Les objectifs
Les objectifs de HTML 5
- Répondre aux besoins d'hier :
- par l'amélioration des formulaires,
- par une meilleure structuration (amélioration de la sémantique).
- Répondre aux besoins d'aujourd'hui :
- par l'intégration de nouveaux médias vidéo, audio, ...
- par la prise en compte de comportements tels que ceux réalisés en ajax.
- Répondre aux besoins de demain :
- par le support du mode déconnecté,
- par le support d'événements serveur,
- ...
Les apports de HTML 5
- Les apports plus spectaculaires sont :
- l'intégration de l'audio et la vidéo,
- l'intégration de dessin en 2D par les canvas,
- la prise en compte des formats de dessin vectoriels SVG.
- La structuration du document est grandement améliorée :
- une multitude de balises ont désormais des rôles précis,
- il ne devrait plus être nécessaire de recourir systématiquement aux div.
Les apports de HTML 5
- Les formulaires peuvent utiliser de nouveaux objets. Il existe des entrées :
- pour les dates,
- pour les couleurs,
- pour les E-mails,
- ...
- Allié aux CSS3 des contraintes de présentations sont désormais révolues :
- possibilité de dimensionner une image de fond,
- possibilité de réaliser des animations.
Quand utiliser HTML 5
- Le HTML 5 n'est pas officiellement validé.
- Il y aura des écarts entre le support actuel et la norme finale.
- Tous le navigateurs modernes supportent les spécifications actuelles.
- Partir sur des spécifications mouvantes présente un risque !
- La prise en compte des spécifications actuelles par les navigateurs limite ce risque.
- Il est donc conseillé de s'intéresser à cette technologie pour tout nouveau projet.
- Il faut cependant s'assurer du rendu correct sur l'ensemble des navigateurs visés et notamment les smartphones.
Road-map HTML 5
- Les apports de fonctionnalités sont désormais figés (depuis mai 2011).
- La norme sera finalisée en 2014.
- Les navigateurs tentent de rattraper leur concurrents sur le terrain du respect du standard émis par le W3C.
- Les smartphones ont eu un rôle primordial dans la mouvance vers un norme. Ils favorisent l'adoption de technologies standards au détriment de technologies
propriétaires telles que Flash.
- En 2014 il est prévu que le trafic web provienne majoritairement des téléphones mobiles.
Beaucoup de carences sont comblées en HTML5 aussi bien du point de vu de la structure du document comme le prouvent les balises header et footer que du point de vu du contenu (par exemple la balise canvas ou encore le support du SVG) et du comportement (exemple de l'attribut focus dans les formulaires).