III. Le HTML 5
1. Présentation
Comme son nom l'indique, le HTML5 est le successeur du HTML 4.0.1. Cette nouvelle
version du langage de développement reste dans la lignée du HTML qui a permis la publication
des premières pages web, mais introduit un certain nombre de nouveautés qui en font un
concurrent sérieux au format Flash développé par Adobe. Les spécifications du HTML5,
réalisées par le W3C ne sont pas encore terminées (2014), malgré tout, on note que les
navigateurs traitent déjà le HTML5 ou au moins une partie.
2. Nouveautés
Le HTML5 apporte dès lors de nouveaux éléments de structure comme <nav>, <header>,
<article>, <figure>… qui améliorent l'accessibilité, ainsi que des éléments comme <mark> ou
<data> qui améliorent la sémantique.
Il apporte aussi de nouvelles fonctionnalités de vérification de formulaire qui accélèreront
grandement la création de site Web car il n'y aura plus besoin de passer par du JavaScript pour
vérifier qu'un champ a bien été saisi ou qu'une adresse mail dispose d’une syntaxe correcte
grâce aux nouveaux types de l'élément <input>.
L'élément <canvas> a été introduit afin de pouvoir créer des éléments graphiques 2D en
JavaScript à la volée. Il permet de mettre en place une zone pour les dessins ou les applications
graphiques.
Et enfin, les éléments médias <audio> et <video> permettent l'intégration directe d'une
vidéo ou d'un son présent sur le serveur grâce à un lecteur HTML. Cela veut dire qu'il n'y aura
plus à passer par un lecteur externe comme celui de Youtube ou bien les lecteurs à intégrer
en JavaScript. C'est encore une fois un gain de temps ainsi qu'un gain de fluidité et de rapidité
lors du chargement des sites Web.
3. Avantages
Créer un site en HTML 5 promet d'être bien plus rapide et bien plus simple. En effet, il
compte qu'une centaine de balises, cela parait beaucoup mais ce n'est pas le cas. Le HTML 5
sera donc rapide à apprendre car il dispose d'une logique un peu plus simple qu'auparavant.
Ensuite, le HTML 5 disposera d'une plus grande compatibilité entre les navigateurs, un site
devrait avoir le même aspect que l'on soit sur Firefox ou Internet Explorer, ce qui n'est pas le
cas aujourd'hui et qui demande donc des adaptations spécifiques suivant le navigateur du
visiteur.
Et dernièrement, il améliorera grandement la navigation sur mobile, disposant aussi d'une
meilleure compatibilité. Il permet aussi une alternative à Flash Player de Adobe qui pose
beaucoup de problèmes et qui n'est pas compatible sur Iphone.