J'essaie de tester la balise canvas, j'ai commencé avec ce code:
<html>
<canvas id="example" width="200" height="200">
This text is displayed if your browser does not support HTML5 Canvas.
</canvas>
</html>
Dans IE8 je reçois le message:
This text is displayed if your browser does not support HTML5 Canvas.
J'ai ensuite installé IE9 mais j'obtiens la même erreur. IE9 prend-il en charge le format HTML5 ou non?
Modifier
Le problème était que je manquais la balise doctype
<!DOCTYPE html>
IE9 prend en charge canvas. Ici est un exemple.
La toile ne fonctionne pas dans votre navigateur. Appuyez sur F12 (Ouvrir les outils de développement) et assurez-vous que IE n'est pas en mode de compatibilité.
En étendant la réponse de gor , assurez-vous d’avoir ajouté les métadonnées suivantes.
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
Cela forcera IE à utiliser le dernier mode possible et les utilisateurs n'auront pas besoin de changer le mode de compatibilité à partir des outils de développement.
Autant que je sache, le support HTML 5 Canvas est en cours de développement pour IE9, à moins qu'il ne soit déjà dans la RC. Ce n'est peut-être pas le meilleur site pour savoir si vous pouvez accéder à html5test avec IE9 pour voir s'il le prend en charge. certaines balises HTML 5 ou non. Au lieu de cela, vous pouvez accéder à caniuse , ce qui devrait également vous donner beaucoup d’informations sur le support HTML5 des navigateurs.
En guise d’ajout à cela, j’utilise un petit script appelé excanvas qui m’a permis de lancer (lentement) des animations de la toile sur IE8. Je ne l’ai pas essayé sous 7 et 6, mais cela vaut la peine d’y jeter un coup d’œil.
Si vous installez le plug-in Google Chrome Frame [http://www.google.com/chromeframe][1], il met à niveau IE6-9 pour exécuter le moteur de rendu du kit Web - avec le support HTML5/CSS3.