Hallo Andi.
zu meinem Problem.
Ich habe folgenden HTML-Code:<div style='float:left;width:49%'>hier stehen texte bilder usw.</div>
<div style='float:right;width:49%'>hier stehen texte bilder usw.</div>
<div style='clear:both;margin-top:10px;'>Hier stehe dann wieder sachen</div>
Die Inlinestyles sind hier hoffentlich nur zur Veranschaulichung.
Im Opera und IE schaut alles so aus, wie es sollte
Kann ich nicht bestätigen, Im Opera werden keine Abstände eingefügt.
Setze einmal die Abstände für alle Elemente auf 0 und füge Rahmen ein, damit du siehst, wo Rahmen gesetzt werden.
nur der Mozilla stellt es nicht dar. Er interpretiert den Margin nicht.
Korrekt, er folgt der Spezifikation, welche besagt: „Margin properties ... apply to all elements, but vertical margins will not have any effect on non-replaced inline elements.“
Das div-Element ist im Stylesheet standardmäßig ein Blockelement; zu einem Replaced-Inline-Element kann es nicht gemacht werden.
Einen schönen Donnerstag noch.
Gruß, Ashura