On ne va pas rappeler l'historique du Web, mais il fut une époque (pas totalement révolue d'ailleurs), ou au niveau des navigateurs, chacun faisait un peu ce qu'il voulait : Mozilla, Internet Explorer (il continue), Opéra, Safari, Konqueror, Altavista, AOL et autres...
Résutat, le développment de sites devenait un enfer et selon le navigateur utilisé les sites étaient plus ou moins lisibles.
Un organisme indépendant, le W3C (W3 = les www bien connus et C pour consortium) prit l'initiative de mettre de l'ordre dans tous ça en essayant d'établir des bases communes.
Il était d'autant plus crédible que composé entre autres des fondateurs des www.
C'est grâce à eux qu'aujourd'hui, à lexception d'IE, on peut choisir son navigateur sans risque de voir s'afficher une page illisible.
De réunions en consultations nous avons eu pour les principaux les langages HTML 4.0, puis XHTML 1.0 et 1.1 transitional ou strict.
Passons les détails, mais l'avantage de chacun de ces lagages est qu'ils étaient évolutifs et adaptables : encodage de caractères, niveau...
Et voilà qu'il nous arrive en 2010 HTML5. Autant les autres langages n'étaient pas connus, autant le petit dernier est de toutes les actualités. La preuve, un appel pour une demande de devis pas plus tard qu'hier et la première question a été : 'vos sites sont-ils en HTML5' !!!??? Jamais un client ne m'avait demandé si ils étaient en HTML4 ou XHTML1 !!!
Bien sûr la question en retour, 'Pourquoi en HTML5 ?'
Réponse : pour être visible sur les portables et être bien référencé.
Il n'est pas correct de rire au nez d'une personne que l'on ne connait pas, surtout de futurs clients potentiels, et je me suis donc retenu...
Les avantages
Et comme il faut toujours garder le meilleur pour la fin...
Et bien développons en HTML5, puisque c'est vrai que quelque part c'est un progrès, mais on ne va pas manquer de boulot puisque le plus que fameux Internet Explorer ®, ne reconnait pas ou peu le HTML5 !!!
Donc pour l'instant 2 versions à chaque fois.
On a subi le [Ctrl][Alt][Supp] pendant des années et maintenat il faudra subir dans nos codes le <!--[if IE]> spécial monsieur IE <![endif]-->. Pffffff.
Samedi 7 avril 2012