HTML5 et CSS3 pour tous

Glanés dans un article et ses commentaires :

HTML5 n’est pas encore implémenté dans les browsers (...) il va falloir attendre encore plusieurs années (...)
« Il y a interprétation de nombre de balises « classiques », mais pas toutes, donc perte de contenu (...) »
Mais si mais si ! Les navigateurs peuvent lire du HTML5 : il suffit de leur nettoyer la tête et leur apprendre (hack DOM, ou namespacing HTML nécessaires). Ce sera plus facile d'ailleurs d'apprendre HTML5 aux navigateurs qu'aux webmestres.

• • • Les navigateurs Web peuvent lire du HTML5 - photo en couleurs illustrant un article sur HTML 5

Mais non ! Je plaisante voyons !
Ce que j'ai voulu dire avant que mon clavier dérape c'est que le problème n'est pas tant les navigateurs mais le code qu'on leur sert.
Les webmestres qui doivent passer au CSS3 et HTML5 vont utiliser des outils pour palier les carences des old browsers, et surtout à Internet Explorer qui est à la modernité ce que la cassette audio est au DVD.

Pour IE, commençons par lui, Google, dans sa grande bonté, offre un lien direct vers un script, html5.js. Il ne sait pas lire aside ?
nav lui fait entonner « Il était un petit... » ?
mark lui fait penser aux Aventures de Tom Sawyer ?
Placez le lien dans head et le tour est joué :


<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]--> 

Mieux encore, Modernizr. Modernizr est une bibliothèque JavaScript où vont se rendre tous les navigateurs pour apprendre à parler CSS3.
Modernizr détecte et teste le navigateur pour vérifier qu'il comprenne le code CSS3 puis ajoute les classes aux balises. En contrôlant le navigateur, Modernizr permet d'utiliser les propriétés avancées CSS3.
Alors ? Pourquoi attendre ?




Commentaires :

temari||#1
temari
html5 est l'avenir c'est évident mais il faut comme même attendre un peu plus de temps pour que son support soit complet.mais je pense que l'espoir est au rendez vous avec la nouvelle version d'internet explorer 9 qui a un bon support de html5 et de css3 sans parler des autres navigateurs a savoir firefox,chrome,opera,safari qui ont déjà un bon support pour ces nouveaux standard web.

Les commentaires pour ce billet sont fermés