宽度自适应三栏的布局方式

1、绝对定位法(最易理解)
左右两栏采用绝对定位,分别固定于页面的左右两侧,中间的主体栏用左右margin值撑开距离。于是实现了三栏自适应布局。

1     html,body{margin:0; height:100%;}
2     #left,#right{position:absolute; top:0; width:200px; height:100%;}
3     #left{left:0; background:#a0b3d6;}
4     #right{right:0; background:#a0b3d6;}
5     #main{margin:0 210px; background:#ffe6b8; height:100%;}
1 <div id="left">1</div>
2  <div id="main">2</div>
3  <div id="right">3</div>

2、margin负值法(不易理解)

1 html,body{margin:0; height:100%;}
2 #main{width:100%; height:100%; float:left;}
3 #main #body{margin:0 210px; background:#ffe6b8; height:100%;}
4 #left,#right{width:200px; height:100%; float:left; background:#a0b3d6;}
5 #left{margin-left:-100%;}
6 #right{margin-left:-200px;}

重点是第一个div是中间的main,且必须套一个容器。

 

3、浮动法(最常见)

1 html,body{margin:0; height:100%;}
2 #main{height:100%; margin:0 210px; background:#ffe6b8;}
3 #left,#right{width:200px; height:100%; background:#a0b3d6;}
4 #left{float:left;}
5 #right{float:right;}

 

 

转载于:https://www.cnblogs.com/yiliweichinasoft/p/4064225.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值