Je viens de télécharger IE8 et... s'affiche (sur tous mes sites) l'icone "affichage de comptabilité". Je pense que c'est du CSS ou un code spécial qui n'est pas correct ? Bon, cela m rassure quand je vois que cette icone figure sur 9 site sur 10... Mais tout de meme ! Quelqun aurait la solution ? Merci
5568 sujets
Sémantique web et HTML
Vous n allez pas le croire...
ma source peut etre simplement :
<html>
<head><title>test</title></head>
<Body>
xxx
</body>
</html>
et j'ai cette fameuse icone, à droite de la barre d'outil qui m'indique que IE8 me propose de modifier l'apparence de mon site.
Je rapelle que cette icone figure aussi sur ce site : alsacréation ! mais pas sur google, hotmail, ou d autres sites... A ne rien comprendre !
ma source peut etre simplement :
<html>
<head><title>test</title></head>
<Body>
xxx
</body>
</html>
et j'ai cette fameuse icone, à droite de la barre d'outil qui m'indique que IE8 me propose de modifier l'apparence de mon site.
Je rapelle que cette icone figure aussi sur ce site : alsacréation ! mais pas sur google, hotmail, ou d autres sites... A ne rien comprendre !
vouy68 a écrit :
voila ma page :
http://kettler.cc/x.asp
il n y a vraiment rien de rien dedans (pas de Doctype)
Pffffff c 'est galére de répondre a ta question, car IE8 est encore trés mal documenté, si tu test windows7 et que tu implémnte IE8 tu aura plus d'infos.
Bref voila un peut comment ça marche, si tu as une page dans laquelle 100%
du code (HTML CSS Javascript) n' est pas compatible aux normes actuelles,
IE8 corrige sa feuille de style pour ressembler a ce que donnerait IE7
(bien sur ils ne s'occupent pas des autres navigateurs, on est coté client )
Donc ce bouton dont tu parles est une bascule "correction active O / N"
et tu ne l'a que dans le cas d'erreur, donc toi qui n'a pas de DOCTYPE ça apparait ...
mais prenons un cas extréme,
1) j' ais un doctype strict
2) tout est 100% parfait
3) mais dans le body j'ais scroll=no
IE8 ignorera scroll=no
mais si je cliques sur ton bouton, il executera scroll=no
SI JE RECLIC, il reviendra sans scroll
Comprendos
vouy68 a écrit :
pas de Doctype
Copier deux-cent fois: «Je ne ferai pas de page HTML sans Doctype.»
a écrit :
Donc ce bouton dont tu parles est une bascule "correction active O / N"
Tout à fait.
a écrit :
et tu ne l'a que dans le cas d'erreur
Euh non, aux dernières nouvelles ce bouton s'affichait quel que soit le site.
Bon : pour les "Doctype" je ne copirai pas, car c'est juste une page d'exemple... sourires
Pour ce bouton :
NON il n apparait pas sur tous les sites :
http://www.google.fr/
http://fr.wikipedia.org/wiki/Accueil
...
OUI : Il apparait sur beaucoup de sites :
http://www.alsacreations.com/
Pour ce bouton :
NON il n apparait pas sur tous les sites :
http://www.google.fr/
http://fr.wikipedia.org/wiki/Accueil
...
OUI : Il apparait sur beaucoup de sites :
http://www.alsacreations.com/
Je sais que Microsoft maintient depuis peu une liste de sites pour lesquels il déclenche l'affichage de compatibilité (mode de rendu IE7) par défaut. À l'installation ou la mise en route d'IE8, on peut choisir de l'utiliser (par défaut) ou non. Ça joue peut-être.
Par ailleurs, pour les différents sites qui ne présentent pas ce bouton ça serait intéressant de vérifier quel mode de rendu est utilisé (en utilisant les Webmaster tools intégrés à IE8).
Par ailleurs, pour les différents sites qui ne présentent pas ce bouton ça serait intéressant de vérifier quel mode de rendu est utilisé (en utilisant les Webmaster tools intégrés à IE8).
Bonjour,
Je confirme que c'est lié aux listes que Microsoft maintient. Il suffit de les désactiver pour revoir le bouton d'affichage de compatibilité sur les sites qui ne l'affichaient pas.
Les paramètres en question (ici pour supprimer tous les automatismes et être en mode de rendu «IE8» autant que possible):
Je confirme que c'est lié aux listes que Microsoft maintient. Il suffit de les désactiver pour revoir le bouton d'affichage de compatibilité sur les sites qui ne l'affichaient pas.
Les paramètres en question (ici pour supprimer tous les automatismes et être en mode de rendu «IE8» autant que possible):
Merci Florent,
Mais je pense que ce n'est pas cela...
J'ai trouvé un petit site qui n est pas maintenu pas microsoft (j'en suis certain, car je connais le gus qui l'a fait) :
http://anemophis.free.fr//
Ce site est conforme aux normes, il n y a pas d icone...
J'ai cherché tout le week, et ne trouve pas !
En tout cas, je baisse les bras pour le moment !
Mais je pense que ce n'est pas cela...
J'ai trouvé un petit site qui n est pas maintenu pas microsoft (j'en suis certain, car je connais le gus qui l'a fait) :
http://anemophis.free.fr//
Ce site est conforme aux normes, il n y a pas d icone...
J'ai cherché tout le week, et ne trouve pas !
En tout cas, je baisse les bras pour le moment !
vouy68 a écrit :
Mais je pense que ce n'est pas cela...
Perdu. Mais on ne peut pas bien penser à tous les coups.
vouy68 a écrit :
J'ai trouvé un petit site qui n est pas maintenu pas microsoft
Je ne parles pas de sites, mais de listes de domaines maintenues par Microsoft. En gros, pour les domaines les plus populaires (sites de bonne taille), ils vérifient si le site a besoin du mode affichage de compatibilité pour être utilisable avec IE8. Si oui, ils rajoutent le nom de domaine dans leur liste. C'est sans doute ce qu'ils ont fait pour un domaine important du Web français: free.fr. Et comme le réglage prend pour tous les sous-domaines, tous les sites en machin.free.fr se retrouvent, par défaut, en affichage de compatibilité.
Dans le cas du site que tu donnes en exemple, la bascule automatique en affichage de compatibilité ne change de toute façon pas grand chose, vu que le site est, contrairement à ce que tu dis, loin d'être conforme aux normes (c'est peu dire!), et qu'il sera dans tous les cas affiché en mode Quirks.
Note en passant: de l'intérêt d'avoir son propre nom de domaine et de ne pas dépendre de free.fr ou choucroute.com.
Salut,
L'ajout des nouvelles META signées $croft peuvent-elles (vont-elles) régler ce petit soucis
Merci
David
PS : Ne pouvant installer IE8 chez moi, quelqu'un peut-il me dire si le code suivant fonctionne
a écrit :
C'est sans doute ce qu'ils ont fait pour un domaine important du Web français: free.fr. Et comme le réglage prend pour tous les sous-domaines, tous les sites en machin.free.fr se retrouvent, par défaut, en affichage de compatibilité.
L'ajout des nouvelles META signées $croft peuvent-elles (vont-elles) régler ce petit soucis
<meta http-equiv="X-UA-Compatible" content="IE=8" />
Merci
David
PS : Ne pouvant installer IE8 chez moi, quelqu'un peut-il me dire si le code suivant fonctionne
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIceWeasel" />
djaps a écrit :
PS : Ne pouvant installer IE8 chez moi, quelqu'un peut-il me dire si le code suivant fonctionne
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIceWeasel" />
Oui bien sûr, de même que les suivants:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE4" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateNN4" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateFirefox2" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateOpera11" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateFirefox5" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateGecko3" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateFreezer" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateMicrowaveOven" />
<meta http-equiv="X-UA-Compatible" content="IE=MakeCoffeePlease" />
<meta http-equiv="X-UA-Compatible" content="IE=FixGlobalWarning" />
<meta http-equiv="X-UA-Compatible" content="IE=IsThereAGodUpThere?" />
Plus sérieusement: la réponse est non. La raison est la suivante: Internet Explorer 8 n'embarque pas les moteurs d'autres navigateurs, ou même de versions d'IE inférieures à la version 7.
Modifié par Florent V. (08 Apr 2009 - 18:50)