我熟知的三栏自适应高度的布局

导语:

最近,一个朋友问我大家耳熟能详的一些网页布局,由于平时仅为了实现某些布局而无暇总结,在此对个别典型布局进行一个小结,以此供大家研究。


一个三栏的自适应高度的布局:

方案一(绝对定位):

页面html:

<div id="left"></div>
<div id="middle"></div>
<div id="right"></div>

页面css:

html, body
        {
            margin: 0px;
            height: 100%;
        }
        #left, #right
        {
            position: absolute;
            top: 0px;
            width: 200px;
            height: 100%;
        }
        #left
        {
            left: 0px;
            background-color: Yellow;
        }
        #right
        {
            right: 0px;
            background-color: red;
        }
        #middle
        {
            background-color:Blue;           
            margin:0px 210px;
            height:100%;
        }

方案二(float方式):

页面html:

<div id="left"></div>
<div id="right"></div>
<div id="middle"></div>

页面css:

    html,body{margin:0px; height:100%;}
    #left,#right{ width:200px; height:100%;}
    #left{ float:left; background-color:Yellow;}
    #right{ float:right; background-color:Blue;}
    #middle{ margin:0px 210px; background-color:Green; height:100%; }

以上方案完全兼容所有浏览器,大家可以放心使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值