Bonjour,

J'ai un petit problème avec ce tuto http://www.alsacreations.com/article/lire/947-osez-creer-site-html5-css3.html (trés bien fait au passage) j'ai voulu essayer le message d'avertissement pour IE que Raphael Goetter utilise pour son site (http://www.goetter.fr)

    <!--[if lte IE 7]>
      <link rel="stylesheet" href="styles-ie6.css" />
      <div class="alert-ie6" style="padding: 1em; background: #900; font-size: 1.1em; color: #fff;">
      	<p><strong>Attention ! </strong> Votre navigateur (Internet Explorer 6 ou 7) présente de sérieuses lacunes en terme de sécurité et de performances, dues à son obsolescence (il date de 2001).<br />En conséquence, ce site sera consultable mais de manière moins optimale qu'avec un navigateur récent (<a href="http://www.browserforthebetter.com/download.html" style="color: #fff;">Internet Explorer 8</a>, <a href="http://www.mozilla-europe.org/fr/firefox/" style="color: #fff;">Firefox 3</a>, <a href="http://www.google.com/chrome?hl=fr" style="color: #fff;">Chrome</a>, <a href="http://www.apple.com/fr/safari/download/" style="color: #fff;">Safari</a>,...)</p>
      </div>
    <![endif]-->


Le problème est que même sous IE8 le message s'affiche.
Avez vous une idée?
Par avance merci.
Modifié par _Jehuty_ (08 Jul 2010 - 09:28)
Bonjour,

Apparemment, ton IE8 se comporte comme IE7, vérifie que tu n'as pas une meta de ce genre :
<meta  http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
Si c'est le cas, supprimes là. Si ce n'est pas le cas vérifie la configuration de ton navigateur.

Si rien ne marche, il faudra nous présenter une page de test en ligne.
Laurie-Anne a écrit :
Apparemment, ton IE8 se comporte comme IE7

C'est aussi le cas par défaut quand on teste des pages locales. Décision prise par Microsoft pour éviter de «casser» les intranets d'entreprises, mais qui ne facilite pas la vie aux développeurs et designers web. Solution: modifier les préférences d'IE8 à ce sujet.
Bonjour,

Non la balise cité n'est pas présente

Voici le code


<!DOCTYPE html>
<html lang="fr">

  
<head>
    <meta charset="utf-8">
    <meta http-equiv="Content-type" content="text/html;charset=UTF-8" />
    <title>Point Cadres</title>
   

    <link rel="stylesheet" media="all" href="style2.css" />

  </head>


  <body>
    <!--[if lte IE 7]>
      <link rel="stylesheet" href="styles-ie6.css" />
      <div class="alert-ie6" style="padding: 1em; background: #900; font-size: 1.1em; color: #fff;">
      	<p><strong>Attention ! </strong> Votre navigateur (Internet Explorer 6 ou 7) présente de sérieuses lacunes en terme de sécurité et de performances, dues à son obsolescence (il date de 2001).<br />En conséquence, ce site sera consultable mais de manière moins optimale qu'avec un navigateur récent (<a href="http://www.browserforthebetter.com/download.html" style="color: #fff;">Internet Explorer 8</a>, <a href="http://www.mozilla-europe.org/fr/firefox/" style="color: #fff;">Firefox 3</a>, <a href="http://www.google.com/chrome?hl=fr" style="color: #fff;">Chrome</a>, <a href="http://www.apple.com/fr/safari/download/" style="color: #fff;">Safari</a>,...)</p>
      </div>
    <![endif]-->

</body>
</html>


Quel réglage faut t'il modifier sous IE?

merci
_Jehuty_ a écrit :
Quel réglage faut t'il modifier sous IE?

Je ne sais plus exactement. Voir dans les options internet (avancées) ou dans les menus des outils pour développeur. Si besoin, faire une petite recherche sur le Web pour trouver une info plus précise. Smiley cligne
Patidou a écrit :
Passer par un serveur (wamp) ne réglerait pas le problème?

Je ne sais plus. Il se peut que la règle concerne les accès en file://, mais aussi en HTTP avec certaines classes d'IP, HTTP avec des domaines sans TLD (http://companyserver/...), etc.
Du côté de l'IE Team, on parle juste de «intranet page» comme critère:
http://blogs.msdn.com/b/ie/archive/2009/02/16/just-the-facts-recap-of-compatibility-view.aspx
La logique derrière ce terme n'a pas l'air documentée.

On pourra tout de même se référer à cette doc MSDN:
http://msdn.microsoft.com/en-us/library/cc288325%28v=VS.85%29.aspx

Et si jamais on ne comprend pas trop comment ça marche et qu'on veut être tranquille, on pourra utiliser la balise META suivante dans le code source des pages pour régler le problème:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
Ok merci avec cette balise le problème est réglé,
par contre dans le lien cité, il parle de n'utiliser le mode edge que pour les test, quand est t'il réellement?
_Jehuty_ a écrit :
par contre dans le lien cité, il parle de n'utiliser le mode edge que pour les test, quand est t'il réellement?

Le mode "edge" signifie que la version d'IE utilisée (à partir d'IE8 et pour les suivantes) va utiliser son mode de rendu le plus avancé. Si tu développes des sites avec les standards du Web en tête, ça ne devrait pas poser de problème, au contraire.
Autrement dit: le conseil de Microsoft sur ce point ne me semble pas pertinent.