Ne IE8 prise en charge de HTML5 et CSS3?
J'ai exigence où le client a besoin de leur site web pour être développé dans html5 et css3. Cependant, il semble comme ie6, ie7 ne prennent pas en charge HTML5 et CSS3. Le client a déclaré que le HTML5 et le CSS3 est pris en charge dans ie8, mais j'ai besoin de savoir à quel degré il est effectivement pris en charge.
- Il y a JavaScript correctifs qui permettent à-dire à l'appui de certaines parties de HTML5 et surtout CSS3. Il n'est pas pour déplaire à tous, en fonction des éléments de HTML5 et CSS3 votre client veut sur leur site web?
Vous devez vous connecter pour publier un commentaire.
Soucier de ce que vous voulez atteindre, puis recherchez le meilleur moyen pour y parvenir. Ne commencez pas avec les outils disponibles, et puis essayer de trouver une utilisation pour eux.
Développer pour le plus petit dénominateur commun et puis renforcer progressivement à partir de là.
@media screen {}
😉Essayer de regarder caniuse ou html5test sites web.
IE8 prend en charge rien de HTML5, qui n'était pas partie de HTML4, puisqu'il a été élaboré, avant de HTML5 est devenu même un W3C projet.
CSS3: Il y a l'une ou l'autre propriété, qui ne se trouvent pas dans le CSS 2.1, que IE8 soutient en fait, comme
text-wrap
. Cependant, ce n'est pas la peine de le mentionner. En particulier tous les goodies comme une boîte ombres et les coins arrondis n'existent pas dans IE8.Regardez les liens dans yojimbo87 la réponse pour plus de détails sur les propriétés prises en charge.
Ce qui est pire, c'est que même IE9 ne prend pas en charge que beaucoup de HTML5. Ils se sont concentrés sur la toile, la vidéo et l'audio et demande maintenant à être "prêt pour l'HTML5". Mais, par exemple, tous les nouveaux champs du formulaire sont complètement absentes, ne pas parler de beaucoup de nouvelles Api JavaScript.
Donc, pour le dire en un mot, non, IE8 ne prend pas en charge HTML5. Il peut, cependant, affichage HTML5 documents, depuis la spécification est écrit avec le secours des options pour les anciens navigateurs à l'esprit.
ie6 & ie7 n'ai presque pas de prise en charge de html5 & css3.
Prendre un coup d'oeil à Quirksmode compatibilité de la table à:
http://www.quirksmode.org/compatibility.html
Si vous avez besoin de développer en html5, je vous recommande de prendre un coup d'oeil à Modernizr. C'est une bibliothèque javascript qui permet de tester les utilisateurs du navigateur et modifie le html/css pour l'adapter à ses capacités est.
http://www.modernizr.com/
La spécification HTML5 est encore en développement phaze. Vous pouvez essayer de vendre à un client des choses, ce n'est pas encore développé.
Comme avec internet explorer, alors non, il n'est compatible qu'environ 5% de HTML5 actuel specs.
Le HTML5 et le CSS3 n'est pas pris en charge en grande partie sur IE8. Je vous suggère d'utiliser Firefox 4 de la 'Gecko' navigateur de la famille ou Google chrome ou Safari (si vous êtes sur MacOSX) à partir de la "Webkit" navigateur de la famille. Ils ont un grand soutien pour le HTML5. Bien que je n'ai pas essayé moi-même, j'entends IE9 est un excellent support de HTML5. Mais il ne fonctionne que sur Windows 7.
Firefox ou Chrome serait mon choix si.
Avec le navigateur en cours de support de HTML5 et CSS3, votre client doit a) être fou ou b) de ne pas savoir ce qu'ils sont sur le sujet. S'il est vrai que le HTML5 et le CSS3 sont en train de gagner le soutien assez rapidement, la majorité des navigateurs n'ont pas un bon support pour les fonctionnalités les plus avancées des deux techniciens, par exemple,
<audio>
et<video>
ne sont pas aussi largement pris en charge. Ni est<canvas>
. Comme pour CSS3, tout à fait un peu de bits sont pris en charge bien, mais les utilisateurs de IE devra faire sans.Comme une note complémentaire, IE6 est encore en très lourds en Chine, donc si vous ciblez le marché, et le bâton avec les plus âgés, plus les technologies prises en charge.
En fait IE-8 support HTML-4, de son mieux pour utiliser chrome,firfox ou sefari pour HTML-5. De plus vous pouvez voir ici