而不是试图解释这一点 - 这对我创建的图像很难 - 我在创建布局时遇到了麻烦: 侧边栏是灵活的,可以扩展以填充内容fiv没有消耗的空白空间,其宽度固定为725px。
请查看图片:)
答案 0 :(得分:2)
我认为这就是你所需要的:http://jsfiddle.net/Shaz/GaZYt/1/
HTML:
<div id="contain">
<div id="left">
Left <br /> <br /> <br />
</div>
<div id="right">
Right
</div>
</div>
CSS:
#contain {
width 100%;
}
#contain #left {
min-width: 185px;
width: 100%;
border: 1px solid blue;
display: table-cell;
}
#contain #right {
min-width: 725px;
border: 1px solid red;
display: table-cell;
}
答案 1 :(得分:1)
很少定位巫术,似乎与你的照片相符:右边的部分有固定的宽度200px,左边的部分有其余部分(但从不小于100px)。
#container {
position: relative;
min-width: 310px;
}
#container .left {
background-color: blue;
margin-right: 210px;
height: 200px;
}
#container .content {
float: right;
background-color: green;
width: 200px;
height: 200px;
position: absolute;
top: 0;
right: 0;
}
<div id="container">
<div class="left">a</div>
<div class="content">b</div>
</div>
演示:http://jsfiddle.net/nzd2J/2/。移动垂直分割条以查看其如何缩放。