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 ?


HTLML 5 et CSS 3 blog


Commentaires :

Aucun pour l'instant. Mais vous allez peut être commencer la conversation.

Les commentaires pour cet article peuvent être suivis via ce fil.


C'est pour un commentaire ?

Les champs signalés par la cloche doivent être remplis.




Si vous voulez mettre du code dans votre commentaire, ne mettez pas de crochets, sinon, la balise sera interprétée.

Je sens que je vais dire quelque chose...



math captcha