Mon tuto sur le menu déroulant full CSS commence à dater, pourtant je reçois toujours beaucoup d'emails avec la plupart du temps les mêmes questions : pourquoi ça ne marche pas sous IE et comment le faire fonctionner sous IE ? Allons-y :
Ca ne fonctionne pas sous IE car ce navigateur dispose (à l'heure actuelle) d'un support insuffisant de CSS2. Par conséquent il n'interprète pas la pseudo-classe :hover sur autre chose qu'un élément <a>.
Mais alors, ça peut pas fonctionner sous IE ? Non. Du moins pas en l'état. Mais il existe des solutions. Parmis les bons tutoriels d'Alsacréations, je vous conseille un menu déroulant en CSS et XHTML (horizontal et vertical). Vous y apprendrez comment faire un menu déroulant avec CSS et javascript soit vertical, soit horizontal.
Pour les plus geeks d'entre vous, je vous conseille l'étude d'une autre technique qui propose d'utiliser ce qu'on appelle en anglais les behaviors pour permettre à IE de comprendre la pseudo-classe :hover sur tous les éléments ( whatever:hover !) et de faire des chouettes menus.
Si vous en voulez encore plus, je vous propose une recherche sur mon blog avec le mot déroulant.
Salut Marco, le web est petit, je viens de mettre en ligne la nouvelle version du site Kanyoo avec menu déroulant géré par le whatever:hover sur IE. C'est à mon avis bien plus simple et rapide que le javascript !
A+