WRInaute impliqué
woop woop
j'ai pas vu de sujet en parlant, pour l'instant, alors j'annonce la terrible (ou formidable, c'est selon) nouvelle :
Aujourd'hui, Internet Explorer 7 a été proposé en téléchargement via windowsupdate ! (perso ça fait un bail que je l'utilise, mais le patron vient d'avoir ça dans ses màj du jour...)
adieu, _hacks
bonjour, commentaires conditionnels
j'ai l'impression que des heures et des heures de fun s'annoncent, pour vérifier tous les sites. petit résumé de mes posts précédents sur la question :
une fois IE7 installé, vous pouvez installer IE6 version "standalone", pour avoir un aperçu de comment s'affichent vos sites sur des machines n'ayant pas procédé à la mise à jour. C'est un programme à part, qui peut être installé/désinstallé sans problème. Les CSS y fonctionnent comme sous une installation standard d'IE6.
Le seul inconvénient étant que les commentaires conditionnels ne marchent pas comme il faut, puisqu'il s'identifie comme étant la version du navigateur actuellement installée sur votre système (donc IE7)
En fait le mode "quirks" n'a pas changé d'un iota et il ne devrait pas poser de problèmes de transition aux sites qui fonctionnaient bien sous IE6 en mode quirks.
Pour les problèmes qui pourraient survenir, il y a donc les commentaires conditionnels
je l'utilise par exemple comme ça :
la feuille de style style.css définissant les styles communs à tous les navigateurs, et ie.css corrigeant les quelques différences d'affichage qui pourraient survenir.
Ce n'est cependant pas systématiquement nécessaire, mais qu'on ne vienne pas prétendre qu'avec "des sites bien codés il n'y a pas de problème", IE7 ne règle pas tout, loin de là -
Pour ceux qui cherchent la syntaxe inverse des commentaires conditionnels, je ne sais pas si celle-ci est "orthodoxe", mais elle fonctionne (et valide)
Rappelons enfin que la web developer toolbar pour internet explorer fonctionne aussi bien sous IE7 qu'IE6.
EDIT : pour ceux qui n'aiment pas l'emplacement de la barre de menu (fichier, édition... etc) il faut ouvrir regedit puis aller dans
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar\WebBrowser , créer une nouvelle valeur Dword que vous nommez ITBar7Position, et modifier sa valeur hexadécimale à 1
j'ai pas vu de sujet en parlant, pour l'instant, alors j'annonce la terrible (ou formidable, c'est selon) nouvelle :
Aujourd'hui, Internet Explorer 7 a été proposé en téléchargement via windowsupdate ! (perso ça fait un bail que je l'utilise, mais le patron vient d'avoir ça dans ses màj du jour...)
adieu, _hacks
bonjour, commentaires conditionnels
j'ai l'impression que des heures et des heures de fun s'annoncent, pour vérifier tous les sites. petit résumé de mes posts précédents sur la question :
une fois IE7 installé, vous pouvez installer IE6 version "standalone", pour avoir un aperçu de comment s'affichent vos sites sur des machines n'ayant pas procédé à la mise à jour. C'est un programme à part, qui peut être installé/désinstallé sans problème. Les CSS y fonctionnent comme sous une installation standard d'IE6.
Le seul inconvénient étant que les commentaires conditionnels ne marchent pas comme il faut, puisqu'il s'identifie comme étant la version du navigateur actuellement installée sur votre système (donc IE7)
En fait le mode "quirks" n'a pas changé d'un iota et il ne devrait pas poser de problèmes de transition aux sites qui fonctionnaient bien sous IE6 en mode quirks.
Pour les problèmes qui pourraient survenir, il y a donc les commentaires conditionnels
Code:
<!--[if IE]>
Vous utilisez Internet Explorer<br>
<![endif]-->
<!--[if IE 5]>
Vous utilisez Internet Explorer 5<br>
<![endif]-->
<!--[if IE 5.0]>
Vous utilisez Internet Explorer 5.0<br>
<![endif]-->
<!--[if IE 5.5]>
Vous utilisez Internet Explorer 5.5<br>
<![endif]-->
<!--[if gte IE 5]>
Vous utilisez Internet Explorer 5 ou plus<br>
<![endif]-->
<!--[if lt IE 6]>
Vous utilisez une version d'Internet Explorer antérieure à IE 6<br>
<![endif]-->
<!--[if lte IE 5.5]>
Vous utilisez une version d'Internet Explorer antérieure ou égale à IE 5.5<br>
<![endif]-->
je l'utilise par exemple comme ça :
Code:
<link href="style/style.css" rel="stylesheet" type="text/css" />
<!--[if IE]>
<link href="style/ie.css" rel="stylesheet" type="text/css" />
<![endif]-->
la feuille de style style.css définissant les styles communs à tous les navigateurs, et ie.css corrigeant les quelques différences d'affichage qui pourraient survenir.
Ce n'est cependant pas systématiquement nécessaire, mais qu'on ne vienne pas prétendre qu'avec "des sites bien codés il n'y a pas de problème", IE7 ne règle pas tout, loin de là -
Pour ceux qui cherchent la syntaxe inverse des commentaires conditionnels, je ne sais pas si celle-ci est "orthodoxe", mais elle fonctionne (et valide)
Code:
<!--[if !IE]>-->
vous n'utilisez pas Internet Explorer, c'est bien ^^
<!--<![endif]-->
Rappelons enfin que la web developer toolbar pour internet explorer fonctionne aussi bien sous IE7 qu'IE6.
EDIT : pour ceux qui n'aiment pas l'emplacement de la barre de menu (fichier, édition... etc) il faut ouvrir regedit puis aller dans
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar\WebBrowser , créer une nouvelle valeur Dword que vous nommez ITBar7Position, et modifier sa valeur hexadécimale à 1