bonjour,
Je suis d'accord avec fparis, pourquoi repecter un navigateur qui n'est pas respectueux, d'ailleurs, si il y a des "commentaires conditionnels " , c'est bien l'aveux que "M-soft" ne souhaite pas (ou ne peut pas , lol )suivre des directives qui ne viennent pas de chez "eux" et qu'ils ne peuvent pas non plus ignorés le W3C totalement.
Ces commentaires dans ce cas refilent un code "invalide" a IE uniquement et IE s'en fout ... et y'a multitudes de façon de bidouiller , les divers hacks dans le css qui rendent le code "bordelique" , les fichier .htc, le javascript etc ... Perso, je reste persuadé que pour servir sa soupe a IE, les "commentaires conditionnels" restent une des façon les plus "propre" ... on ne melange pas les torchons et les serviettes
.
On peut servir aussi un script js a IE au travers des "CC " dans l'entete de la page , histoire d'eviter le <a> englobeur et de donner une alternative en javascript, et même garder le <a> englobeur si js IE n'est pas actif, et l'effacer par le biais du js si actif ..... bidouille pour bidouille, le resultat, c'est de garder un menu accessible partout, même si un menu deroulant est parfois considéré comme "gadget". ...
... IE a surement l'avantage de creer des emplois (ou le desavantage de creer des heures supplementaireset surcout", enfin surtout des prises de têtes injustes
) dans le devellopement d'un site, d'ailleurs , les produits microsofts en generale ont cet effet, y'a toujours, un bug ou une faille pour remettre a plus tard la finalisation d'un projet dans une version "stable" .
fin du troll
++