Papy Geek

Un blog différent sur tous les bons trucs du Web

Si on dit que PapyGeek a passé l'arme à gauche, c'est seulement parce qu'il en avait marre de la tenir à droite.

Internet Explorer 8 dans sa version de développement a récemment passé le test Acid2. Beaucoup de Webmasters se demandaient depuis comment IE8 allait assurer la rétro-compatibilité avec les pages Web existantes, et étaient inquiet lorsque Microsoft parlait de “IE8 standards mode”, laissant entendre que le respect des standards ne serait pas actif par défaut.

Aujourd’hui, Microsoft s’explique et confirme que le mode respectant les standards ne sera pas toujours actif.

Microsoft tout en faisant une priorité de la rétro-compatibilité, a analysé la façon dont les pages Web sont conçues aujourd’hui, et arrive à la conclusion qu’elles sont en majorité construites selon ce modèle :

  • La page est conçue conformément aux standards.
  • La page est ensuite testée dans les différents navigateurs, et les corrections ou contournements nécessaires sont appliqués.

L’information capitale est ainsi pour Microsoft entre les mains du développeur Web qui sait pour quelle version de navigateur le site a été testé. Ce sera donc la responsabilité du développeur que de s’inscrire dans un mode respectueux des standards, et ceci se fera via l’ajout d’une balise <meta> dans le header de la page Web. Ce fonctionnement avait déjà été adopté il y a quelques années avec la déclaration du DOCTYPE.

Pour que IE8 assure un rendu de la page conforme aux standards, il faudra donc ajouter une balise du type :

<meta http-equiv="X-UA-Compatible" content="IE=8" />

On peut alors imaginer étendre la liste des navigateurs comme ceci :

<meta http-equiv="X-UA-Compatible" content="IE=8FF=3OtherUA=4" />

La balise étant du type “HTTP-”, il est possible de la paramétrer directement au niveau du serveur. On peut ainsi imaginer avoir un mode par défaut où le respect des standards est actif, et spécifier un autre mode individuellement sur certaines pages.

Internet Explorer 8

Internet Explorer 8 interprétera alors comme ceci les pages Web reçues :

  • Si aucune balise meta ni aucun doctype n’est précisé, le navigateur passe en “Quirks mode” qui reste le même dans IE8 et assure donc la compatibilité avec le contenu existant.
  • Si la page est dans le mode standard (avec un DOCTYPE par exemple, mais pas de meta spécifique à IE8), le mode utilisé est le même que dans Internet Explorer 7, la compatibilité est donc également maintenue.
  • Si le développeur désire le meilleur respect des standards, il sera activé via l’insertion de la bonne balise meta.

La solution de Microsoft n’est pas si mal, mais certains regretteront qu’elle soit plutôt orientée “navigateur” que standard : “Ma page est compatible IE8, Firefox 3, etc.”. Il faudra donc surveiller ça de près pour comprendre les conséquences de ce choix.

Pour en savoir plus, vous pouvez également lire l’article de A List Apart.

Annoncez Ici

Apartés

  • Bienvenue chez les Ch'tis... c'est vraiment dramatique!

    - #
  • PhotoShop en vrai...

    le-vrai-photoshop

    - #
  • Killer Instinct ça vous dit quelque chose ?
    Voici un superbe C-C-Combo Breaker d'Obama :

    c-c-c-combo-breaker

    - #
  • Barack Obama premier président américain noir de l'histoire ?

    C'est ce qu'annonce Le Canard Enchaîné qui a envie d'y croire et qui publie donc sa une en pariant sur la victoire d'Obama.

    victoire-obama

    Via.

    - #
  • Voilà comment Google lutte contre les zombies :

    - #
  • Voici une présentation et un guide complet sur Windows 7 fournit par... Microsoft.

    Finalement, Windows 7 est peut-être plus avancé que prévu.

    - #
  • Google Chrome : Google vs Microsoft.

    - #
  • La recherche de "Terrorist costume" sur Amazon.com renvoie des résultats plutôt surprenants...

    Au départ, les résultats montraient un masque d'Obama. Maintenant, c'est un masque de McCain... décidément, la campagne est partout aux Etats-Unis...

    - #
  • Motorola ? Mon Q ! (Cliquez pour voir le message présent sur cette publicité de Motorola).

    - #
  • Mygazines, le site de magazines dont je vous parlais dernièrement, vient de fermer... pour manque d'argent! Et oui, ça coûte de l'argent de faire tourner un site comme celui-là.

    Finalement, tout est une histoire de fric. Une piste pour faire céder PirateBay ?

    - #