hi,
Erstaunlich, wieviel Vertrauen du in eine Software setzt, die von Menschen
geschrieben wurde.
in diesem falle aber zu recht ;-)
http://www.w3.org/TR/CSS21/box.html#collapsing-margins besagt:
The top margin of an in-flow block-level element is adjoining to its first in-flow block-level child's top margin if the element has no top border, no top padding, and the child has no clearance.
sprich:
Im Opera ist sogar die div=top 53 px nach unten verschoben.
- ist vollkommen korrekt.
dem margin-top des äußeren block elementes (#top) wird hier das margin-top des nachfolgenden im fluss befindlichen block elementes (#navioben) hinzugefügt - weil #top kein padding-top oder border-top hat (und #navioben kein clear hat).
oder andersherum: dieses "probelm" lässt sich ganz einfach dadurch lösen, dass man #top oben ein minimales padding von 1px, oder auch einen border von 1px, wenn's beliebt auch in hintergrundfarbe, verpasst.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }