Hi,
Was veranlaßt Dich zu dieser Aussage?
Dass mitfließende Elemente keinen Außenabstand haben, der von "0" abweicht?
Was veranlaßt Dich zu dieser Aussage?
Zeig mir bitte die entsprechende Stelle in CSS 2 (von mir aus auch 2.1).
Deiner Meinung nach müßte bei diesem Quelltext
<span>bla</span><span style="margin-left:200px;">blubb</span>
das bla direkt am blubb kleben (sofern kein weiteres CSS angewendet wird)?
Hm. Opera und Mozilla lassen wie erwartet 200px Abstand dazwischen. Und selbst der IE 6 macht es genauso. Und das ist auch meines Wissens vollkommen korrekt - ich kenne keine Stelle in CSS 2, in der Gegenteiliges steht - margin kann durchaus auf inline-Elemente angewendet werden, und der Außenabstand kann durchaus von 0 abweichen.
Nur wird bei inline-Elementen (replaced oder nicht) der Wert auto bei margin zum computed value 0.
http://www.w3.org/TR/REC-CSS2/visudet.html#Computing_widths_and_margins
Du hattest aber behauptet, daß margin gar nicht auf nicht-block-Elemente angewendet werden könnte.
cu,
Andreas
MudGuard? Siehe http://www.Mud-Guard.de/
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.