Aybee: Kombination von float u. margin ergibt doppelten Wert in IE5.5?

Hallo,

  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
<html>  
 <head>  
  <title>float left u. margin left</title>  
   <style type="text/css">  
   <!--  
   #eins { margin-left:256px; width:50px; height:100px; float:left; background:#ccc; }  
   #zwei { background:#eee; }  
   -->  
   </style>  
 </head>  
 <body>  
   <div id="eins">  
     Text im div eins  
   </div>  
   <div id="zwei">  
    Text im div zwei  
   </div>  
 </body>  
</html>  

Obwohl für das Div-Element "eins" ein margin-left von 256px angegeben ist macht der IE5.5 daraus 512 px, aber nur in Kombination mit "float". Liegt der Fehler bei mir, oder ist das ein Bug. FF1.03 einwandfrei.

Gruß von Aybee

  1. hi,

    Obwohl für das Div-Element "eins" ein margin-left von 256px angegeben ist macht der IE5.5 daraus 512 px, aber nur in Kombination mit "float". Liegt der Fehler bei mir, oder ist das ein Bug.

    ein bug - den immer noch nicht zu kennen allerdings auch schon wieder ein wenig dein fehler sein dürfte ;-)

    http://www.positioniseverything.net/explorer/doubled-margin.html

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Hallo wahsaga,

      danke für die Antwort und für den Link. Muss irgendwie an mir vorbeigegangen sein, da ich die Kombination noch nie benutze hatte. Korrigiere mit display:inline.

      Gruß von Aybee