美文网首页
经典的双飞翼布局

经典的双飞翼布局

作者: 人才辈出阿卡姆 | 来源:发表于2017-07-24 10:27 被阅读0次

双飞翼布局是在圣杯布局的基础上进行的优化。好处是:去掉了圣杯布局中的定位,只使用浮动和负的margin-left就实现了相同效果,缺点是所有的页面元素都要进行浮动的设置。
将middle区域抽离出来,使用一个父容器包裹,父容器宽度100%,middle设置margin-left:200px;
margin-right:-220px;留出空白区域。类似圣杯的父容器padding。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>双飞翼布局</title>
    <style>
    *{
        margin:0;
        padding:0;
    }
    body{
        background-color: #ccc;
        text-align:center;
    }
    header{
        height:50px;
        background-color:pink;
        line-height:50px;
        float: left;
        width: 100%;
    }
    .container,.left,.right{
        float: left;
        min-height: 300px;
    }
    .container{
        width:100%;
    }
    .middle{
        margin:0 220px 0 200px;
        background-color: red;
        min-height: 300px;
    }
    
    .left{
        width:200px;
        background-color: yellow;
        margin-left:-100%;
    }
    .right{
        width:220px;
        background-color: blue;
        margin-left:-220px;
    }
    </style>
</head>
<body>
<header>
    <h2>我是header</h2>
</header>

<div class="container">
    <div class="middle">
        <h4>我是middle</h4>
        <p>我是内容部分我是内容部分是内容部分我是部分我是内容部分我是内容部分我</p>
    </div>
</div>

<div class="left">
        <h4>我是left</h4>
        <p>我是left的内容</p>
</div>

<div class="right">
        <h4>我是right的内容</h4>
        <p>我是right的内容</p>
</div>
    
</body>
</html>
image.png

相关文章

  • CSS圣杯布局、双飞翼布局详解

    三栏布局中,经典中的经典应该就是圣杯布局、双飞翼布局没跑了。双飞翼布局和圣杯布局其实是一样的,只不过在写法上有些不...

  • 页面布局的方式有哪些?

    方式:双飞翼、多栏、弹性、流式、瀑布流、响应式布局 (1)、双飞翼布局 经典三列布局,也叫做圣杯布局【Holy G...

  • web学习CSS8:CSS网页布局基础

    1.经典的行布局 2.经典的两列布局 3.经典的三列布局 4.混合布局 5.圣杯布局 6.双飞翼布局

  • CSS 经典三列布局之双飞翼布局

    双飞翼布局 双飞翼布局与圣杯布局细微区别 双飞翼布局比圣杯布局多了一个 main-inner标签 双飞翼布局不需要...

  • 特殊布局方法

    关于圣杯布局和双飞翼布局:CSS布局之--淘宝双飞翼布局双飞翼布局介绍CSS控制自适应宽度两三栏布局圣杯布局的实现...

  • 圣杯布局和双飞翼布局

    圣杯布局 双飞翼布局

  • 经典的双飞翼布局

    双飞翼布局是在圣杯布局的基础上进行的优化。好处是:去掉了圣杯布局中的定位,只使用浮动和负的margin-left就...

  • 圣杯布局和双飞翼布局.md

    圣杯布局和双飞翼布局都是经典的传统三栏布局实现方式,在html结构上都让中间content处在最前面,使它优先渲染...

  • CSS高级技巧

    双飞翼布局 什么是双飞翼布局呢? 事实上,圣杯布局其实和双飞翼布局是一回事。它们实现的都是三栏布局,两边的盒子宽度...

  • 圣杯布局or双飞翼布局

    相信刚入前端的小伙伴们对圣杯布局和双飞翼布局的名称不会陌生,做为css布局中最经典的布局正是初学前端布局小伙伴的挑...

网友评论

      本文标题:经典的双飞翼布局

      本文链接:https://www.haomeiwen.com/subject/ltovkxtx.html