Html5-boilerplate: Les modes de document sont obsolètes à partir de l'aperçu d'IE 11

Créé le 8 oct. 2013  ·  6Commentaires  ·  Source: h5bp/html5-boilerplate

Pour référence future:

À partir de l'aperçu IE11, les modes de document sont obsolètes et ne doivent plus être utilisés, sauf de manière temporaire. Assurez-vous de mettre à jour les sites qui reposent sur des fonctionnalités et des modes de document hérités pour refléter les normes modernes.

Si vous devez cibler un mode de document spécifique pour que votre site fonctionne pendant que vous le retravaillez pour prendre en charge les normes et fonctionnalités modernes, sachez que vous utilisez une fonctionnalité de transition, qui pourrait ne pas être disponible dans les futures versions.

Si vous utilisez actuellement l'en-tête compatible x-ua pour cibler un mode de document hérité , il est possible que votre site ne reflète pas la meilleure expérience disponible avec l'aperçu IE11. Pour plus d'informations, voir modern.ie .

Source : http://msdn.microsoft.com/en-us/library/ie/bg182625.aspx#docmode

edit : également pertinent pour cette discussion : https://twitter.com/reybango/status/390911744278663168.

Commentaire le plus utile

@zulaica

Notez que cela équivaut fonctionnellement à l'utilisation du doctype HTML5.

Ce serait bien, mais malheureusement cela ne correspond pas à la réalité. Il existe des cas où Internet Explorer déclenche le mode de compatibilité même lorsque <!DOCTYPE html> est utilisé, par exemple lorsque le document est chargé via l'intranet.

Tous les 6 commentaires

Microsoft rompt donc la rétrocompatibilité pour IE<11 et pense que c'est OK ?

Tout ce qu'ils demandent, c'est que le monde entier paie pour mettre à jour leur système d'exploitation :p—
Envoyé depuis la boîte aux lettres pour iPhone

Le jeudi 13 février 2014 à 5h42, Tim Marinin [email protected]
a écrit:

Microsoft rompt donc la rétrocompatibilité pour IE<11 et pense que c'est OK ?

Répondez directement à cet e-mail ou consultez-le sur GitHub :
https://github.com/h5bp/html5-boilerplate/issues/1446#issuecomment -34978510

L'en-tête/balise méta X-UA-Compatible est-il même nécessaire ?

Utilisez la valeur suivante pour afficher la page Web en mode périphérique, qui est le mode standard le plus élevé pris en charge par Internet Explorer, d'Internet Explorer 6 à IE11.

<meta http-equiv="x-ua-compatible" content="IE=edge" >

Notez que cela équivaut fonctionnellement à l'utilisation du doctype HTML5. Il place Internet Explorer dans le mode de document le plus élevé pris en charge. Edge most est le plus utile pour les sites Web régulièrement entretenus qui sont régulièrement testés pour l'interopérabilité entre plusieurs navigateurs, y compris Internet Explorer.

C'est moi qui souligne. Il semble que la définition de l'en-tête/balise méta X-UA-Compatible soit redondante avec un doctype HTML5.

Source : http://msdn.microsoft.com/en-us/library/jj676915 (v=vs.85).aspx

@zulaica

Notez que cela équivaut fonctionnellement à l'utilisation du doctype HTML5.

Ce serait bien, mais malheureusement cela ne correspond pas à la réalité. Il existe des cas où Internet Explorer déclenche le mode de compatibilité même lorsque <!DOCTYPE html> est utilisé, par exemple lorsque le document est chargé via l'intranet.

Également lié à cette discussion : Mode Entreprise pour Internet Explorer 11 .

Les informations pertinentes ont été incluses dans les docs.

Cette page vous a été utile?
0 / 5 - 0 notes