Accueil > weblog
- Lire le billet précédent - Lire le billet suivant -
Par Laurent Denis, le 01 février 2006.
Les commentaires conditionnels sont de plus en plus souvent utilisés comme substituts aux hacks CSS afin de gérer les défauts d'implémentation CSS d'IE 5.x et 6.0 Windows. Leur usage est également préconisé par Microsoft en prévision des changements apportés par IE7. Sans rentrer ici dans le faux débat ''Faut-il ou non remplacer les hacks par les commentaires conditionnels ?'' (J'y reviendrai très bientôt, après mon intervention au WIF où j'aborderai brièvement ce point), voici simplement, dans un premier temps, un rappel des différentes possibilités offertes par ces commentaires et des syntaxes à utiliser, qu'il s'agisse d'apporter des correctifs CSS pour IE, de lui masquer entièrement une feuille de style lue par les navigateurs conformes, ou, à l'inverse, de lui réserver une feuille de style : Les syntaxes de commentaires conditionnels pour IE Windows.
1. Le 02 février 2006 à 09:15, de bécédé
D'un PC à l'autre, à un troisième (et on va arrêter là le décompte), du boulot à la maison et d'un site collaboratif que je suis le seul à utiliser à un wiki tout neuf et j'en passe, vous admettrez comme moi, qu'il est facile de s'y perdre et surtout...
2. Le 22 février 2006 à 11:44, de Simplicité en «-tique»
Plus on change, plus ça change !
La compatibilité est un des pièges de l‘informatique. Tout commence lorsqu‘une toute première version d‘un logiciel (ou d‘un progiciel) est diffusée. À ce moment se crée un écosystème autour de cette version dans lequel...
Les trackbacks pour ce billet sont temporairement fermés en raison d'une série d'attaques de spam.
Commentaires
Moz, le 01 février 2006
Ouïlle, c'est du costaud ! :D

Je ne serais pas au WIF, mais j'espère que tu publieras ici sur ''Faut-il ou non remplacer les hacks par les commentaires conditionnels ?'' J'ai cru comprendre que tu était plutôt pour, mais je me trompe peut-être, puisque tu parle de "faux débat" ?
En tous cas, c'est bien voir que Blog & Blues est reparti
papillon41, le 01 février 2006
Voila qui semble faire le tour du sujet sans trop de prise de tête !
Je vais, dés à présent, faire le tour de ce blog qui me semble plein de ressources.
Sébastien, le 01 février 2006
Merci pour ce récapitulatif complet et très bien expliqué. Blog & Blues est indispensable !
PS : Je suis très dubitatif quant à la légitimité de cette technique.
Fred, le 06 février 2006
Internet Explorer 7 se prend-il pour le 6 ? J'en ai l'impression car ce dernier prend en compte les commentaires "if lte IE 6"
Laurent Denis, le 06 février 2006
Pour l'utilisation des commentaires conditionnels avec cette pre beta 2 d'IE, voir A quick note on the Beta 2 Preview user agent string. Le "vecteur de version" identifiant cette beta est
IE 7.0b.[edit]Je n'ai pas rencontré de problème avec les commentaires conditionnels et la condition
if lte IE 6[/]Fred, le 14 février 2006
Après plusieurs essais, IE7 preview 2 lis les commentaires si je marque
"if IE 7.0 b" (avec espace entre le 0 et le b)
Par contre il lira toujours les commentaires délimités par "if lte IE 6" malheureusement... avec "if lte IE 5" il ne les lis pas.
Fred, le 14 février 2006
Autant pour moi, j'ai trouvé la réponse sur Alsacréations : j'utilse une version standalone de IE7
MaX3315, le 21 mars 2006
Merci pour ces explications. Je ne connaissait pas du tout ces commentaires conditionnels et cela me servira très souvent.
!
Jusqu'à présent je m'étais toujours refusé à utiliser des "hacks CSS" préférant patché les problème via du javascript. Car je ne pense pas que reposer un développement web sur des hacks (bugs en quelque sorte?) soit une bonne idée, puisqu'aucune garantie dans le temps ou dans les versions futurs ne garantit l'intégrité graphique d'un tel développement.
Ces commentaires conditionnels me plaisent déjà
Les commentaires pour ce billet sont temporairement fermés en raison d'une série d'attaques de spam.