2010-08-17 25 views
0

J'ai un menu multiniveau UL classique qui fonctionne parfaitement dans Firefox.Affichage du menu UL dans IE

La LI sont float: left, et A est à l'intérieur width: 100% et display: block mais comme vous pouvez le voir sur les captures d'écran ci-dessous les éléments du sous-menu Affichage (Bonjour, monde et Foobar) de ligne. La chose étrange est que cela affecte le menu même lors de l'utilisation de solutions en conserve telles que Suckerfish.

Que suggérez-vous que je considère pour résoudre le problème?

Menu Item is Open

Menu Item is Closed

Répondre

0

Avait une erreur dans le fichier CSS qui empêchait IE de l'analyser correctement! Toujours valider votre CSS!

0

Voulez-vous dire de faire un clear:left; sur LIs? Cela aiderait à voir le HTML.

+0

Merci pour la réponse, mais ce n'était pas le problème. Le problème était une erreur CSS. Leçons apprises: validez toujours votre CSS, surtout si cela devient très long comme dans ces projets d'entreprise. Le mien est presque 1000 lignes maintenant !!! – Lorenzo