写一个小例子给你看看,你就明白了
html内容如下
<div class="left">左边的内容</div><div class="right">
<div class="right_content">右边的内容</div>
</div>
css内容如下:
.left{width:200pxfloat:leftmargin-right:-200pxbackground: #00ca57}.right{width:100%float:left}
.right_content{margin-left:200pxbackground: #269abc}
完美实现,请采纳~!
<style type="text/css">html, body {margin: 0padding: 0}
.all{ width:100% height:100%}
.left{ width:100px float:left background:#990 height:100%margin-left: -100%}
.right{ width:100% background:#F90 height:100% float:left}
.right_in{ margin-left:100px height:100% }
</style> <div class="all">
<div class="right">
<div class="right_in"> 内容</div>
</div>
<div class="left">我是固定的</div>
</div>
这样就可以让右侧的宽度自适应,左侧的宽度固定。
原理:
先让右侧的宽度定义为100%;里面的right_in的左边距等于左边固定宽度的尺寸.