5568 sujets

Sémantique web et HTML

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
Bonjour,

Pages sans Doctype ou avec un Doctype HTML 4.01 Transitional tronqué?
URL d'une page?
Bonjour,

Pourrais-tu montrer ta source? parce que là, c'est extrêmement difficile de répondre sans concret à se mettre sous la dent.
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 !
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 Smiley eek )

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 Smiley eek Smiley biggrin
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.
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).
Salut Forent, je vois que nous sommes OK au moins sur lee principal:
la différence entre un pigeon Smiley biggrin

Bonne fin de Dimanche a vous deux Smiley smile
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):

upload/2043-ie8compatpa.png
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 ! upload/20755-icone.gif
vouy68 a écrit :
Mais je pense que ce n'est pas cela...

Perdu. Mais on ne peut pas bien penser à tous les coups. Smiley cligne

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. Smiley smile
Salut,

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)
OUIIIIIIIII SUPERBE
Merci !
Effectivement, la balise
<meta http-equiv="X-UA-Compatible" content="IE=8" />
regle ce proble !
Encore merci, tu es un AS djaps