Gast: border-left erscheint beim falschen div

Beitrag lesen

Hallo,

folgende Konstruktion:

<div style="float:left">  
INHALT 1  
</div>  
<div style="border-left:1px solid #f00; padding-left:5px">  
INHALT 2  
</div>

Im Firefox und Opera steht der rote Strich links neben dem linken div. Ich hätte ihn gerne als Begrenzung zwischen den divs. Wie geht das, ohne dem rechten div ein margin-left zu geben (damit der linke div variabel breit bleiben kann)?

Gruß, Gast