Hello,
Néanmoins il existe des solutions :
La "mauvaise" solution en JS, qui consiste à déclarer chaque élément utilisé en début du fichier HTML, ce qui n'est pas recommandable en terme de maintenabilité (il faut écrire chaque élément utilisé) et d'accessibilité (ceux qui n'auront pas JS auront tout simplement un site explosé).
<!--[if IE]>
<script>
document.createElement("header");
document.createElement("footer");
document.createElement("nav");
document.createElement("article");
document.createElement("section");
</script>
<![endif]-->
La "bonne", qui consiste à utiliser le préfixe html pour déclarer l'élément dans son namespace, ce qui a pour avantage de garder le site accessible à tout le monde, mais de rendre le code moins lisible...
<html:header>Ceci est un header</html:header>
Et finalement l'idée, qui consisterai à servir les éléments HTML avec ce préfixe uniquement pour IE, le code serait réécrit par un moteur en back-end.
Vous en pensez quoi ?
Yop,
Je pense que tu as lu ça aussi ?
http://html5doctor.com/how-to-get-html5-working-in-ie-and-firefox-2/
L'article fait mention également de FF2 et Camino.
--
[ Adrien Leygues ]
http://www.paris-web.fr
http://adrien.leygues.free.fr
--
susrauter.