hallo,
ich habe folgendes phänomen, das ich partout nicht verstehe:
wenn ich in einem div mit gegebener breiter noch ein div habe, das am rechten rand der umgebenden div positioniert sein soll (float:right), so klappt das ohne margin ganz toll.
füge ich dem inneren div jedoch einen margin-right hinzu, so zeigt der ie stets den doppelten wert an margin an. im firefox klappt's so, wie ich es mir vorstelle.
<div style="width:200px;background:red;">
<div style="float:right;margin-right:2px;width:100px;background:green;">test</div>
<br style="clear:both;" />
</div>
warum ist das so?
wo kommt dieser doppelte rand her?
wenn ich stattdessen padding-right nehme, so stimmt's auch.
martin