我想要实现的目标是让
<div id="box">
在 <div id="content">
容器内左侧,<div id="box2">
在右侧。需要注意的是它们不能使用 position:absolute;
,除非有一种方法可以确保高度为 height:auto;
的 div 不会失去其高度,因为我发现 position:absolute;
似乎浮在其他内容上面。
这里是一个直接链接,展示了发生的情况。请记住,这是一个纯 CSS 布局,带有 PHP 后台。
<div id="content">
<div id="box1">
<h2>Company Information</h2>
<img src="images/photo-about.jpg" alt="" width="177" height="117" class="aboutus-img" />
<p color="FF6600">
some content here
</p>
</div>
<div id="clear"></div>
<div id="box" style="width:350px;">
<h2>Availability</h2>
<p>
some more content here
</p>
</div>
<div id="clear"></div>
<div id="box2" style="width:350px;float:left;overflow: auto;">
<h2>Our Commitment</h2>
<p>
some content here
</p>
</div>
</div>