Div Größen stimmen nicht in IE6

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 :wink:

Wenn meine Angaben nicht reichen muss ich wohl versuchen das Problem zu reproduzieren.

Mfg Mo3b

Zeig doch den Quellcode und nimm alles verräterische an Text raus … ohne das müssten hier wohl wirklich alle nur raten … :roll:

Ok, hab das Problem gefunden aber nicht gelöst:

Hier ein Code-Schnipsel:

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.

Mfg Mo3b

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.

margin: 18px auto

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.

Ist IE im Standards-Mode oder im Quirksmode?