2009-05-26 13 views
0

In Firefox, Safari, IE8, funktioniert das Menüsystem on my site großartig.Weird CSS-Problem mit absolut positionierten Elementen

In IE7 verschwinden die Linkelemente jedoch einfach! Ich habe viele Dinge ausprobiert, um zu sehen, wohin sie entkommen sind, aber sie scheinen einfach zu verschwinden!

This site schien wie es auf etwas sein könnte, es sei denn es überhaupt keine Schwimmer in meinem Header-Bereich sind!

Nun, ich bin in der Regel ziemlich gut mit CSS und kann meinen Weg aus den meisten IE Fehler, aber dieser macht mich ein wenig verrückt.

Ich habe versucht mit zu IE8 Entwickler-Tools, aber haben es nicht geschafft, es zu beheben.

Irgendwelche Ideen?

Hinweis Ich weiß, diese Seite ein paar Usability-Konventionen bricht (das Kontrollkästchen für eine Person), aber ich habe es nicht entwerfen und haben nicht viel von einem sagen :(

Antwort

1

das Problem ist

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

ich kann Ihnen nicht sagen, warum andere Browser damit umgehen, aber ich getestet es und ich weiß es ist das Problem

+0

SpliFF !! Ich schulde dir etwas! – alex

+0

Muss man diesen Freitagnachmittag einstellen! – alex

+0

Kein Problem. Nun, ich habe auch etwas gelernt - die Entwicklertools von IE8 sind eigentlich ziemlich brauchbar. Ich habe IE8 in den Kompatibilitätsmodus gesetzt, um die Stile für ein Menüelement aufzulisten (Zeige Stile für Klick), dann deaktivierte ich mit den Kontrollkästchen alle Stile, die aussah - und das Antwortliteral erschien auf meinem Bildschirm. – SpliFF

0

Was in IE7 passiert, wenn Sie versuchen, Position: statt Position fixiert:. absolute

+0

Wenn ich das tue, kann ich nicht absolut relativ ihres übergeordneten Containers ausrichten. – alex

Verwandte Themen