L'essence du bogue ie6 (les entrées du menu déroulant doivent être tronquées via un débordement caché pour éviter de se dilater incorrectement au lieu d'agir comme débordement : visible) peut être vu dans sa forme actuelle (hacky) dans la capture d'écran ci-dessous et sur le site http://zd-cms.comProblèmes CSS: avec ul personnalisé, navigation déroulante li dans ie, en particulier avec le débordement ie6: bug visible
Mauvais (iE6):
droit (FF, IE8, Chrome):
L'entrée de menu doit afficher:
- Contactez-nous
- Revendeurs
- soutien
- Designer Services
Mais puisque je ne peux pas trop-plein: travail visible ou simuler autrement, certaines parties des menus déroulants sont coupées. Actuellement, le css dans la feuille de style spécifique à IE6 est:
#zd-nav {
padding-left:0;
margin-left:0;
background-color:transparent;
}
#zd-nav .zd-sub-nav{
margin-top:5px;
**width:73px**;
**overflow:hidden;**
}
Quelques solutions au bug que je l'ai essayé: Je suis conscient du trop-plein IE6: bug visible, (comme par ici: http://www.positioniseverything.net/explorer/expandingboxbug.html) , ce qui rend overflow: visible nulle et vide. Lire à travers: Strategy for Fixing Layout Bugs in IE6? et essayé quelques hacks pour essayer de faire vraiment agir comme débordement: visible, mais rien n'a fonctionné.
Maintenant, j'ai la partie déroulante du menu à débordement: caché comme une solution de dernier recours parce que je ne peux pas obtenir ie6 pour laisser le menu agir dans un débordement: de manière visible. Il serait également très utile d'attirer l'attention sur des problèmes de navigation dans ie7 ou ie8.
Suggestions?
Heh, merci Jonathan, cherchait simplement à modifier dans les balises de code. Aurait dû mieux utiliser l'aperçu. – Kzqai
L'homme, IE6 pwns moi, me fait sentir comme un N00b. Whee. – Kzqai
Man, n'ont toujours pas eu le temps de vérifier les solutions supplémentaires. Will avant longtemps, cependant. – Kzqai