2010-11-18 5 views

Répondre

1

IE ne prend pas en charge la pseudo-classe: hover sur tout autre élément que les points d'ancrage. Vous aurez besoin d'utiliser Javascript pour que cela fonctionne dans IE.

Éditer: Comme corrigé par Kolink, c'est une déclaration fausse pour IE7 +. IE7 + devra être rendu en mode conforme aux normes pour le supporter. Cela signifie que vous aurez besoin d'un en-tête doctype sur votre code HTML. Voir Pseudo class :hover does not work in IE7

+0

Ceci est incorrect. Ou il pourrait avoir été correct dans IE6, mais ce n'est certainement pas vrai d'IE7 et plus. –

+0

Ah bon point. Je traite tellement avec IE6 que j'ai oublié. Vous avez besoin d'un doctype strict pour lui permettre de travailler dans IE7 au moins. –

+0

Mec, vous êtes parfait. Ce lien vous a donné résoudre le problème pour moi. Le pouvoir de la recherche: D. Merci beaucoup. – DesperateCoders

1

Vous avez placé ces <div> s et d'autres étiquettes à l'intérieur d'un <tr>, sans utiliser <td>. Ce sont des navigateurs HTML et non-IE invalides qui couvrent votre dos.

+0

En fait, j'ai mis un tag td aussi. Mais rien n'est changé. Mon menu déroulant ne tombe toujours pas. : S. – DesperateCoders

Questions connexes