danke "negativer margin" war ein gutes Stichwort. Daran scheint es wirklich zu liegen.
Hmm also bei mir lag es nun nicht daran:
ich hatte per hr nen "cleaner" eingebaut, d.h. clear:both; wegen den vorherigen floats.
sah so aus:
<hr class="clearing" />
.clearing {
clear:both;
visibility:hidden;
height:0px;
padding:0;
margin:0;
}
das ganze habe ich nun ersetzt durch
<p class="clearing">dsfdsfsdfsdfsdf </p>
.clearing {
clear:both;
visibility:hidden;
font:0px sans-serif;
}
Wichtig: keine Höhe (height) angeben, sonst tritt wieder dieses seltsame Problem auf! Seltsamerweise hilft es nicht, bei der alten Version mir <hr> die Höhenangabe zu entfernen.
Schrottbrowser...
full ack - und zwar generell