Compatibility view sur IE8

Eléphant du PHP | 148 Messages

04 oct. 2008, 11:59

Bonjour,

Je voudrais savoir pourquoi l'option (sur Internet Explorer 8) Compatiblity View n'apparaît pas.

Existe t-il un moyen de la forcer?

Merci

ViPHP
ViPHP | 4039 Messages

05 oct. 2008, 23:56

Il y est pourtant.. c'est l'icône en forme de feuille casée à côté de l'url.. assez déroutant comme icone, mais il suffit de le cliquer..

Mais pourquoi vouloir le forcer ?
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Eléphant du PHP | 148 Messages

06 oct. 2008, 10:17

Bonjour,

Mais je souhaiterais que l'utilisateur n'est pas à appuyer sur ce bouton. Autrement dit que IE8 soit IE7 automatiquement.

Mammouth du PHP | 1353 Messages

06 oct. 2008, 11:14

Bonjour,

Il me semble que si tu ajoutes cette balise :

Code : Tout sélectionner

<meta http-equiv="X-UA-Compatible" content="IE=7">
Dans ta page, alors IE8 sera en mode IE7 automatiquement.
Tell me and I forget. Teach me and I remember. Involve me and I learn.

ViPHP
ViPHP | 4039 Messages

06 oct. 2008, 11:14

?!?

Le but d'IE8 c'est de faire évoluer le net vers un plus grand respect des standards.. la compatibility view c'est juste pour assurer que le client puisse voir, en bon état, des sites qui ne sont plus entretenus et ne peuvent plus être mis à jour. Pas pour que le développeur se dise 'm'en fous des standards, y'a qu'a activer la compatibility view'.

C'est assez contreproductif de vouloir forcer la désactivation de la compatibility view, et d'ailleurs je me demande bien ce qui t'y pousse.
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Mammouth du PHP | 2937 Messages

06 oct. 2008, 13:51

Bref, de quoi souscrire au coup de gueule de Håkon Wium Lie.

Bref, le "meta switching" n'est pas pour moi, pas plus que le "doctype switching" (pour le mode Quirks, qui fait qu'IE 6 et suivants se comportent comme IE 5.5 pour le modèle de boîte et les marges automatiques).

Mammouth du PHP | 1353 Messages

06 oct. 2008, 14:42

Ne lui jetons pas la pierre avant de savoir ce qu'il veut faire...
Par exemple trouveriez vous cela abérrant si, le temps de redevelopper mon site pour qu'il soit compatible IE8 je mettais cette balise pour assurer la compatibilité durant le temps de cette maj ?
IE8 est relativement récent et ainsi user de cette feinte pour une durée courte et limitée peut être utile à mon sens.
Tell me and I forget. Teach me and I remember. Involve me and I learn.

Mammouth du PHP | 2937 Messages

06 oct. 2008, 14:50

Le mieux ne serait-il pas plutôt, et ce dès la conception du site, de développer selon les standards du Web, en se fiant prioritairement au rendu sous Firefox, Opera et/ou Safari (quitte à apporter des correctifs pour IE versions 6 et 7, au moyen de feuilles de style supplémentaires appelées au moyen de commentaires conditionnels) ?

Mammouth du PHP | 1353 Messages

06 oct. 2008, 15:07

Bien sûr je ne peux qu'être d'accord avec ça... Mais j'imagine qu'il y a des cas ou cela n'a pas été fait et où l'on peut recourir à cette solution le temps de corriger le tir... Après c'est évident que le mieux reste de respecter les standards à la base...
Tell me and I forget. Teach me and I remember. Involve me and I learn.

ViPHP
ViPHP | 4039 Messages

06 oct. 2008, 15:23

Et sans oublier que d'habitude les solutions temporaires ont tendance à devenir définitives..
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Eléphant du PHP | 148 Messages

06 oct. 2008, 23:30

Bonsoir,

Je souhaites utiliser cette balise car j'ai constaté des beugs, des blocs de texte qui apparaissent et disparaissent.
Pour l'instant IE 8 présente pas mal de beug d'affichage sur mon site internet, alors en attendant j'ai que cette solution.
Imaginez que vous avec dans un bloc div quelques mots et que ces mots disparraissent parfois ne sont pas affiché bien que présent dans le code source. Et si je recharge la page ils apparaissent... En attendant la version finale de IE8 je préfére ce petit code.

Et encore merci ca marche parfaitement.


PS: mon site est compatible dans tout les autres navigateurs Firefox 3 opera safari...Et je code un peu à la facon de Victor BRITO
Même sur google j'ai ce problème! parfois quand je lance une recherche j'ai tout la charte google mais sans le contenu en gros les sites qui corresponde a ma recherche. Par contre j'ai les numéro de page Google. Et quand je recharge cela marche.

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

07 oct. 2008, 07:33

Et je code un peu à la facon de Victor BRITO
Aïe ! C'est donc ça... :lol:

Mammouth du PHP | 2937 Messages

07 oct. 2008, 10:14

Je souhaites utiliser cette balise car j'ai constaté des beugs, des blocs de texte qui apparaissent et disparaissent.
Pour l'instant IE 8 présente pas mal de beug d'affichage sur mon site internet, alors en attendant j'ai que cette solution.
Imaginez que vous avec dans un bloc div quelques mots et que ces mots disparraissent parfois ne sont pas affiché bien que présent dans le code source. Et si je recharge la page ils apparaissent... En attendant la version finale de IE8 je préfére ce petit code.
Quelle bêta d'IE 8 utilises-tu ? Car la bêta 2 corrige des bugs présents dans la bêta 1, y compris en CSS. ;)

Eléphant du PHP | 148 Messages

07 oct. 2008, 14:29

J'utilise la bêta 2 en fr :)

Mammouth du PHP | 2937 Messages

07 oct. 2008, 14:36

Et quand tu dis que tu codes un peu à ma façon, comment apportes-tu les corrections pour IE en CSS ? par des feuilles de style supplémentaires (appelées au moyen de commentaires conditionnels) ? ou par des hacks CSS du style * html (ce dont j'ai personnellement horreur :roll: ) ? :-k