2009-05-26 8 views
0

Dans firefox, safari, ie8, le système de menu on my site fonctionne très bien.Bizarre question CSS avec des éléments absolument positionnés

Cependant, dans IE7, les éléments de lien disparaissent simplement! J'ai essayé beaucoup de choses pour voir où ils pourraient avoir échappé, mais ils ont semblé simplement disparaître!

This site semblait être sur quelque chose, sauf qu'il n'y a aucun flottant dans ma section d'en-tête que ce soit!

Maintenant, je suis généralement assez bon avec CSS et peut me sortir de la plupart des bogues IE, mais celui-ci me rend un peu fou.

J'ai essayé d'utiliser les outils de développement d'IE8, mais je n'ai pas réussi à le réparer.

Des idées?

Remarque je me rends compte ce site casse quelques conventions d'utilisabilité (la case à cocher pour une), mais je ne l'ai pas la conception et n'ont pas beaucoup de dire :(

Répondre

1

le problème est

#header ul li {text-indent: -9999px} 

Je ne peux pas vous dire pourquoi les autres navigateurs gèrent mais je l'ai testé et je sais que c'est le problème

+0

SpliFF !! Je t'en dois une! – alex

+0

Doit être celui d'un vendredi après-midi! – alex

+0

Pas de problème. Eh bien, j'ai aussi appris quelque chose - les outils de développement IE8 sont en fait assez utilisables. J'ai mis IE8 en mode de compatibilité puis je l'ai eu pour lister les styles pour un élément de menu (montrer les styles pour cliquer) puis désactiver les styles qui semblaient suss - et le littéral de réponse est apparu sur mon écran. – SpliFF

0

Qu'est-ce qui se passe dans IE7 si vous essayez position: fixed au lieu de la position:. absolue

+0

Si je fais cela, je ne serai pas en mesure d'aligner absolument relatif de leur conteneur parent. – alex

Questions connexes