15 février 2013
publié par 
Lorsqu'un site Web utilise la norme de génération HTML 5 pour les pages, et que le navigateur utilisé est Internet Explorer, le rendu du site peut être incorrect si l'accès au serveur Web qui héberge le site se fait dans par le réseau local (Intranet) :
  • des parties du site ne s'affichent pas,
  • des cadres ou celles se décalent,
  • les popups ne s'affichent pas dans leur totalité ...
Le même site affiché avec un accès Internet est parfait.

Ce résultat vient d'une option spécifique de Internet Explorer, qui affiche par défaut les sites Intranet avec un ancien mode de compatibilité, inadapté aux pages HTML 5 actuelles.

Dans ce cas afin d'obtenir le même rendu, il faut modifier les options de Internet Explorer :
  • lancer Internet Explorer,
  • menu "Outils .. Options Internet",
  • volet "Sécurité",
  • sélectionner "Intranet local",
  • boutons "Sites",
  • décocher toutes les cases.

Rappel : la norme de génération des pages peut être indiquée :
  • dans la description du projet, volet "Avancé", pour toutes les pages du site,
  • dans la description de chaque page dans le volet "Général", si une page doit avoir une norme de génération différente de celle des autres pages.

Il est également possible de forcer le mode de rendu de Internet Explorer par une balise "méta" :

< Retour