这是我的问题。
我有一个包装器 div(width: 800px and height: 250px),其中包含两个 div,它们占据了所有高度空间并将它们的宽度分成两半。
我设置了我的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; }