Welcome to TechNet Blogs Sign in | Join | Help

Didier Corvest's Blog

Articles & Discussions autour d'Internet Explorer & des technologies Windows Client ......

News

  • Il est vrai que la blogmania s'empare du NET depuis de nombreux mois maintenant. N'échappant pas à la règle et suite à diverses sollicitations, j'ai donc cédé à mon tour à la déferlante et vient tout juste d'ouvrir mon blog... Un savant mélange entre le narcissisme et l'envie de partager autour des technologies que je supporte au quotidien et depuis prêt de 17 ans maintenant.
Internet Explorer 8 ..... Un mode de rendu HTML qui maintenant colle aux standards du WEB!

Une version beta d'Internet Explorer 8.0 a été dévoilée au MIX 08 qui s'est déroulé à Las Vegas. Cette béta 1 est par ailleurs disponible en téléchargement sur le site Microsoft.com:

http://www.microsoft.com/windows/products/winfamily/ie/ie8/getitnow.mspx

Parmis les grandes nouveautés du produit il en est une qui risque de générer du traffic d'octets sur le Net. En effet, afin de promouvoir une plus grande interopérabilité à travers le Web, IE8 restituera par défaut les contenus de sites web dans leurs formes les plus compatibles aux standards.  Le but étant de la priorité à l'interopérabilité des standards Web. Le but ultime correspond au vieil adage: "Write Once Run Everywhere".

La conséquence immédiate d'un tel changement est que certains sites peuvent avoir un rendu "dégradés" (Boutons & zone de texte décalés, erreurs de scripts....).

Afin d'obtenir un affichage correct il existe plusieurs méthodes:

Côté Serveur - Administrateurs /WebMasters

Pour résoudre ces problèmes, les développeurs de site Web et les administrateurs peuvent ajouter un meta-tag qui indique à Internet Explorer 8 d'utiliser le moteur de rendu HTML tel qu'il existe sur IE7 aujourd'hui.

Par Site

Inclure l'en-tête HTTP personnalisé suivant pour afficher toutes les pages en mode Internet Explorer 7 Strict :

X-UA-Compatible: IE=EmulateIE7

Ex d'entête sur IIS7:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <httpProtocol>
      <customHeaders>
        <clear />
        <add name="X-UA-Compatible" value="IE=EmulateIE7">
      </customHeaders>
    </httpProtocol>
  <system.webServer>
</configuration>


Par Page:

Inclure la balise HTML suivante après la balise <Head> sur la page HTML elle-même:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />L'exemple suivant illustre l'utilisation de cette balise de mode de compatibilité Internet Explorer 7:

<html>
<head>
  <!-- Use IE7 mode -->
  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
  <title>My Web Page</title>
</head>
<body>
  <p>Content goes here.</p>
</body>
</html>

Côté Utilisateurs Finaux:

Les utilisateurs finaux Internet Explorer 8 Beta 1 peuvent contourner ces problèmes en appuyant sur la touche Emulate IE7 dans la barre de menus dans la fenêtre de navigateur.

image


il est bien évident que ces solutions sont des solutions de contournements temporaires et que la méthode recommandée reste une modification des pages de site afin de maintenant coller aux standards.

Pour plus d'informations sur la compatibilité de document dans Internet Explorer 8
Beta 1, reportez-vous au site Web de Microsoft à l'adresse suivante :

http://msdn2.microsoft.com/en-us/library/cc288325(VS.85).aspx (http://msdn2.microsoft.com/en-us/library/cc288325(VS.85).aspx)

Pour plus d'informations sur Cascading Style Sheets Compatibility dans Internet Explorer, consultez le site Web Following Microsoft Web :

http://msdn2.microsoft.com/en-us/library/cc351024(VS.85).aspx (http://msdn2.microsoft.com/en-us/library/cc351024(VS.85).aspx)
 
Didier Corvest

Posted: Thursday, May 29, 2008 2:02 PM by DidierC
Filed under: , , , ,

Comments

No Comments

Anonymous comments are disabled
Page view tracker