一: 右侧固定宽度 左侧自适应
第一种方法:左侧用margin-right,右侧float:right 就可以实现。
1 HTML代码可以如下写: 2 <div> 3 <a href="" target="_blank">我是龙恩</a> 4 </div> 5 6 <div> 7 <a href="" target="_blank">我是龙恩</a> 8 </div>
CSS代码可以如下写:
1 .box-left{height:300px;margin-right:300px;background:#DDD;} 2 .box-right{width:300px;height:300px;float:right;background:#AAA;}
如上代码就可以实现效果。
第2种方法:左侧同样用margin-right 右侧采用绝对定位 如下代码所示:
HTML代码如下:
1 <div> 2 <div> 3 <a href="" target="_blank">我是龙恩</a> 4 </div> 5 <div> 6 <a href="" target="_blank">我是龙恩</a> 7 </div> 8 </div>
CSS代码如下:
1 .bd{position:relative;} 2 .bd-left{height:300px;;margin-right:300px;background:#DDD;} 3 .bd-right{width:300px;height:300px;position:absolute;top:0;right:0;background:#AAA;}
第三种方法:右侧浮动 且 用负margin值
HTML代码如下:
1 <div> 2 <div> 3 <div> 4 <a href="" target="_blank">我是龙恩</a> 5 </div> 6 </div> 7 <div> 8 <a href="" target="_blank">我是龙恩</a> 9 </div> 10 </div>
CSS代码如下:
1 .wrap{overflow:hidden;background:#EEE;} 2 .wrap-right{width:300px;position:relative;float:right;margin-left:-300px;background:#AAA;} 3 .wrap-left{width:100%;float:left;} 4 .left-con{margin-right:300px;background:#DDD;} 5 .left-con,.wrap-right{height:300px;}
以上是我总结的三种html css 两列布局方法(左侧自适应 右侧固定),如有不足的地方 请大家多多指教。下面我们来看看三列布局(左右固定 中间自适应的情况)。
二:左右固定 中间自适应的情况
我目前总结了2种方法 如下:
第一种:左右侧采用浮动 中间采用margin-left 和 margin-right 方法。
代码如下:
1 <div style="width:100%; margin:0 auto;"> 2 <div style="width:200px; float:right; background-color:#960">这是右侧的内容 固定宽度</div> 3 <div style="width:150px; float:left; background:#6FF">这是左侧的内容 固定宽度</div> 4 <div style="margin-left:150px;margin-right:200px; background-color:#9F3">中间内容,自适应宽度</div> 5 </div>
第二种:左右两侧采用绝对定位 中间同样采用margin-left margin-right方法:
HTML代码如下:
1 <div></div> 2 <div></div> 3 <div></div>
CSS代码如下:
1 .l-sidebar { 2 width:200px; 3 height:500px; 4 position:absolute; 5 top:0; 6 left:0; 7 background:blue; 8} 9.mainbar { 10 margin-left:200px; 11 height:500px; 12 margin-right:300px; 13 background:green; 14} 15.r-sidebar { 16 width:300px; 17 height:500px; 18 position:absolute; 19 top:0; 20 right:0; 21 background:blue; 22}
以上是我们日常工作中的一些总结!如有不足的地方 请留言!!一起互相讨论学习!