L`article complet

publicité
LE HTML 5
I.
Définition
Le HTML (« HyperText Mark-Up Language » ce qui signifie en français « langage de balisage
d'hypertexte ») est un langage dit de « marquage » (de « structuration » ou de « balisage »)
dont le rôle est de formaliser l'écriture d'un document avec des balises de formatage. Les
balises permettent d'indiquer la façon dont doit être présenté le document et les liens qu'il
établit avec d'autres documents.
Ce n'est pas à proprement parlé un langage de programmation, mais plutôt un langage qui
permet de mettre en forme du contenu. Les balises permettent de mettre en forme le texte
et de placer des éléments interactif, tel des liens, des images ou bien encore des animations.
Ces éléments ne sont pas dans le code source d'une page codé en HTML mais "à côté" et la
page en HTML ne fait que reprendre ces éléments. Pour visualiser une page en HTML il est
nécessaire d'utiliser un navigateur web tel que
Firefox, Google Chrome, Opera, Safari ou encore
Internet Explorer.
II.
Présentation
1. Standard HTML
Le langage HTML dispose d’un standard, c'est-à-dire qu'il est régit par des
recommandations publiées par un consortium international, le World Wide Web Consortium
(appelé W3C).
Les spécifications officielles du HTML décrivent donc les "instructions" HTML, comment
celles-ci doivent être utilisées, leurs évolutions ainsi que leurs compatibilités suivant les
navigateurs.
En effet, les spécifications sont très complètes mais il existe toujours des différences
d’interprétations entre les différents navigateurs. On peut donc observer des différences de
mises en page voir même des incompatibilités d’un site d’un navigateur à un autre. Ainsi, selon
les développeurs Web, on observe par exemple un retard significatif du navigateur Internet
Explorer même si celui-ci est en grande amélioration dans ses dernières versions.
De plus, il arrive parfois que certains éditeurs de logiciels ajoutent des instructions HTML
propriétaires, c'est-à-dire ne faisant pas partie des spécifications du W3C. Ainsi des pages web
contenant ce type d'instruction pourront être parfaitement affichées sur un navigateur et
seront totalement ou en partie illisibles sur les autres, d'où la nécessité de créer des pages
web respectant les recommandations du W3C afin de permettre leur consultation par le plus
grand nombre.
2. Historique
 Le HTML
Le langage HTML a été mis au point par Tim Berners-Lee, chercheur au CERN, à partir de 1989.
Celui-ci annonça officiellement la création du web sur Usenet en août 1991. Ce n'est
cependant qu'à partir de 1993 que l'on considère l'état du HTML suffisamment avancé pour
parler de langage (HTML est alors baptisée symboliquement HTML 1.0). Le navigateur internet
utilisé à l'époque était nommé NCSA Mosaïc.
Le RFC 1866, daté de novembre 1995 représente la première version officielle de HTML, c'està-dire le HTML 2.0.
 HTML 3
Après la brève apparition d'un HTML 3.0, qui ne vit jamais officiellement le jour, le HTML 3.2
devint le standard officiel le 14 janvier 1997. Les apports les plus marquants du HTML 3.2
étaient la standardisation des tableaux ainsi que d'un grand nombre d'éléments de
présentation.
 HTML 4
Le 18 décembre 1997, le HTML 4.0 a été publié. La version 4.0 du langage HTML standardise
notamment les feuilles de style et les cadres (frames). La version HTML 4.01, apparue le 24
décembre 1999 apporte quelques modifications mineures au HTML 4.0.
 HTML 5
Les spécifications du HTML 5 seront finalisées en 2014. La version 5.0 du langage HTML définit
deux syntaxes de DOM : HTML5 et XHTML5. Cette version apporte de nouvelles possibilités
en termes de création d' « applications Web riches » bénéficiant de l'intégration d'éléments
multimédias et d'interactivité, à l'image de ce que permettent Adobe Flash ou Microsoft
Silverlight.
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.
IV.
Conclusion
Le HTML 5 n'est pas une complète révolution, il reste dans la lignée des versions
précédentes en y apportant tout de même une refonte de la structure logique d'une page
pour la rendre plus simple et plus compatible ainsi que des nouveautés permettant d'éviter
l'utilisation d'autres langages comme le JavaScript ou le Flash.
C'est donc un langage simple à apprendre et qui permettra des gains de temps sur le
développement et sur le débogage des sites Internet.
Sources :
-
www.commentcamarche.net
fr.wikipedia.org
GAILLARD Maël
Téléchargement