これが私の問題です。
高さのすべてのスペースを占有し、幅を半分に分割する 2 つの div を含むラッパー div(幅: 800px および高さ: 250px) があります。
CSS をセットアップし、右の div を float: right にフロートします。これは、本来あるべき場所に表示されますが、もう一方の「下」に表示され、ラッパーの div スペースを超えています (これは可能であってはなりません)。
jdfiddle とコードの両方を投稿しています。
JS フィドル http://jsfiddle.net/FV9yC/
HTML
<div id="wrapper">
<!-- left div -->
<div id="leftDiv">
<h1>This is my heading</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
</div>
<!-- right div -->
<div id="rightDiv">
<h1>This is my heading</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
</div>
</div>
CSS
#wrapper {
background-color: grey;
height: 200px;
width: 500px; }
#leftDiv {
background-color: purple;
height: 200px;
width: 250px; }
#rightDiv {
background-color: green;
float: right;
height: 250px;
width: 250px; }