Plan de site Navigation
Blog & Blues Techniques et Standards de la Qualité Web

Accueil > weblog


- Lire le billet précédent - Lire le billet suivant -

Nouvel article: syntaxe et utilisation des commentaires conditionnels pour Internet Explorer Windows

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.

Trackbacks

1. Le 02 février 2006 à 09:15, de bécédé

En vrac ?

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 smiley clin d'oeil

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" smiley triste

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à smiley sourire !

Les commentaires pour ce billet sont temporairement fermés en raison d'une série d'attaques de spam.