【发布时间】:2013-04-13 08:09:29
【问题描述】:
我有一个基本布局,它是一个 Div 容器包装器和三列 Div。我希望左右列是固定的,中间的列是动态的以适应它的开放空间。
这是一张图片来展示它现在的样子:
红色边框是容器,蓝色边框 div 是我想要扩展以尽可能宽的容器,因此黄色 div 几乎总是接触到父级的右边框。
谢谢!
#body
{
border: 1px solid red;
min-height:800px;
width:auto;
margin-left:50px;
margin-right:50px;
}
#leftnavigation
{
border: 1px solid green;
min-height:500px;
float:left;
width:190px;
}
#contentarea
{
border:1px solid blue;
min-height:500px;
float:left;
width:auto;
margin-left:5px;
margin-right:5px;
}
#advertisingarea
{
border:1px solid orange;
width:150px;
float:left;
min-height:500px;
}
.advert
{
}
<div id="body">
<div id="leftnavigation"></div>
<div id="contentarea">sdfg<h1>asdasd</h1></div>
<div id="advertisingarea">
<div class="advert">
<img src="../../Content/images/advertImage.png" alt="Advert" />
</div>
<div class="advert">
<img src="../../Content/images/advertImage.png" alt="Advert" />
</div>
<div class="advert">
<img src="../../Content/images/advertImage.png" alt="Advert" />
</div>
</div>
</div>
【问题讨论】: