双飞翼布局和圣杯布局

原文链接:http://www.3mooc.com/front/articleinfo/89

圣杯布局与双飞翼布局针对的都是三列左右栏固定中间栏边框自适应的网页布局(想象一下圣杯是主体是加上两个耳朵;鸟儿是身体加上一对翅膀),圣杯布局是Kevin Cornell在2006年提出的一个布局模型概念,在国内最早是由淘宝UED的工程师(传说是玉伯)改进并传播开来,在中国也有叫法是双飞翼布局,它的布局要求有几点:

三列布局,中间宽度自适应,两边定宽;

中间栏要在浏览器中优先展示渲染;

允许任意列的高度最高;

双飞翼布局下面我们看看具体的实现方法。

HTML部分:

<div class="container">

    <div class="main">中间部分</div>

</div>

    <div class="left">左边</div>

    <div class="right">右边</div>

CSS部分:

.left,.right{width: 100px;background-color: red;float: left;height: 200px;}

.left{margin-left: -100%;}

.right{margin-left: -100px;}

.container{width:100%;height: 200px;float: left;background-color: pink;}

.main{background-color: orange;margin: 0 100px;}

圣杯布局下面我们看看具体的实现方法。

HTML部分:

<div class="main">中间</div>

<div class="left">左边</div>

<div class="right">右边</div>

CSS部分:

section{padding: 0 100px;}

section div{height: 200px;}

.left,.right{width: 100px;background-color: red;float: left; position: relative; }

.left{margin-left: -100%;left: -100px;}

.right{margin-left: -100px;right: -100px;}

.main{width:100%;float: left;background-color: pink;}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值