Armin: DIV Blöcke nebeneinander

Beitrag lesen

Hallo,
haben folgenden HTML/CSS code

  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">  
<html lang="de">  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">  
<title>Test</title>  
  
</head>  
<body>  
<div style="float:left;border-style:solid;height:100px">  
xx  
</div>  
<div style="float:left;margin-left:4em;border-style:solid;height:100px;">  
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  
</div>  
  
</body>  
</html>  

Die rechte Box wird nach unten verschoben. Sobald ich height: 100px aus beiden Boxen entferne oder die zweite Box nicht mehr floate werden die Boxen nebeneinander angezeigt.

kann mir jemand dieses Verhalten des Browsers erklären?

Danke und Grüße

Armin