45 votes

Quels navigateurs sont compatibles avec HTML5?

Quels navigateurs fonctionnent réellement avec HTML5 ?

Je lisais l' article de Steve Jobs sur les raisons d'utiliser HTML5. Il a en effet de bons points sur le sujet. Mais j'aimerais savoir des développeurs qui travaillent actuellement avec HTML5.

82voto

Quentin Points 325526

Ça dépend. Si vous voulez dire "Tout le HTML5", alors "Aucun d'entre eux". Si vous voulez dire "Certains de HTML5", cliquez sur "Tous". Si vous voulez dire "Nouvelles choses spécifiques ajoutées à HTML5", cela dépend de quels bits.

Cet article de Wikipedia a un tableau récapitulatif

12voto

SLaks Points 391154

5voto

T.J. Crowder Points 285826

Tant que vous n'utilisez pas de nouveaux éléments, juste passer votre doctype HTML5 fonctionne aussi bien que tout autre doctype HTML. (Je ne vais pas à l'adresse XHTML.)

Si vous voulez commencer à utiliser les nouveaux éléments HTML5, vous aurez besoin d'être conscient de la façon de faire ou de ne pas se dégrader dans les navigateurs qui ne supportent pas encore. Pour la plupart, ils se dégradent bien, avec une exception: l'IE. IE ne vous laisseront pas de style d'un élément qu'il ne connaît pas (par exemple, via CSS). La bonne nouvelle, c'est que IE, il est vraiment facile de dire "non, vraiment, cette balise est un élément valide tag" en faisant cela en Javascript:

document.createElement('section');

(À l'aide d' section ). C'est tout. À longtemps que vous faire vers le haut de votre document (en head, par exemple), c'est à dire acceptera qu' section est maintenant un élément de la balise et de les traiter le document en conséquence, comme un sous-produit de votre avoir créé une instance d'un section via le script (même si vous n'avez pas enregistré cette instance n'importe où; seulement l'action de la création d'une place sur la liste de accepté les balises d'élément).

Remy Sharp et. al. ont créé un script qui fait cela pour les différents éléments HTML5, vous pouvez le télécharger ici (plus d'info ici). Mieux l'envelopper dans IE conditions:

<!--[if IE]>
    <script src="html5.js"></script>
<![endif]-->

3voto

Steve Robillard Points 4752

Aucun soutien de l'ensemble de HTML5. Toutes les versions les plus récentes de FF, Safari, Chrome et IE support de pièces et de morceaux. Malheureusement pas les mêmes morceaux. Pour le moment le mieux est de faire tous mes navigateurs pris en charge comprendre un HTML 5 de la composante. Vous pouvez le vérifier sur ce site spécifique pour la prise en charge du navigateur: http://www.deepbluesky.com/blog/-/browser-support-for-css3-and-html5_72/

0voto

Mark Roberts Points 824

Les navigateurs dérivés du kit Web - Safari et Chrome - et en particulier les versions de leurs smartphones, sont plutôt axés sur HTML5. Les nouvelles fonctionnalités les plus intéressantes de HTML5 s’adressent en réalité aux plates-formes mobiles. Par exemple, le stockage de données client est plus utile sur les combinés susceptibles d'entrer et de sortir de la couverture réseau que les ordinateurs de bureau dotés de connexions haut débit permanentes.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X