Hi,
ich habe das Problem das meine height-Angaben im IE6 nicht stimmen. Dieses Problem tritt mehrfach auf. Es gibt ja diesen 3-Pixel-Bug, aber hier scheint es mehr 10-20 Pixel zu sein.
Im Firefox und iE7 passt alles.
Die Seite kann ich euch nur schwer zeigen, da sie für ein Geschäft ist und noch nicht fertig ist. Vielleicht weis ja trotzdem jemand was für ein Bug das sein könnte
Wenn meine Angaben nicht reichen muss ich wohl versuchen das Problem zu reproduzieren.
Ich habe einen Schriftzug auf meinem Header mit margin: 18 px auto positioniert.Dieser befindet sich in einem div mit fester Höhe. Änder ich die 18 auf 0px so klappt alles.
Wie löse ich das? Diese Positionierungsart gefält mir eigentlich so ganz gut.
Zeige doch mal den gesamt-Zusammenhang.
Es gibt kein 3-Pixel-Bug auf height.
Der 3-Pixel-Bug wirkt sich nur aus wenn float auf (ungefloateten) margin trift - und nie auf die Höhe.
Korrektur: Der 3-Pixel-Bug wirkst sich natürlich auch ohne margin des ungefloateten Nachbarelementes aus.
Nur fällt er dann nicht so auf. Platz verbraucht er dennoch.
Die 18px beziehen sich sowohl auf den oberen, als auch unteren Abstand.
Jetzt kommt es natürlich darauf an, wo die Höhendifferenz ist, die du gerne nicht hättest.
Soll nur oben der Abstand sein, dann nimm
margin: 18px auto 0 auto;
Soll der Abstand nur unten sein, dann nimm
margin: 0 auto 18px auto;
Enstspricht das nicht deinen Vorstellungen musstest du wirklich die Darstellung reproduzieren und am besten einen Link rein stellen.