美文网首页
一个例子 - 看懂双飞翼布局

一个例子 - 看懂双飞翼布局

作者: Jason_Zeng | 来源:发表于2020-04-13 17:09 被阅读0次

双飞翼布局

解决了圣杯布局宽度变窄后错乱的问题,增加了一个dom节点,没有了padding,增加了内部margin撑开

html

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <div class="middleWrapper">
        <div class="middle">middle</div>
    </div>
    <div class="left">left</div>
    <div class="right">right</div>
</body>

</html>

css

    html,
    body {
        height: 100%;
        margin: 0;
    }

    /* body {
        padding:0 200px;  
    } */


    .middleWrapper {
        width: 100%;
        background: grey;
        float: left;
        height:100px;
    }

    .middle {
        margin: 0 200px;
        height: 100px;
        /* 撑满父元素 */
        /* float: left; */
        /* 浮动 */
    }

    .left {
        width: 200px;
        background: pink;
        height: 100px;
        float: left;
        /* 浮动 */
        /* left: -200px; */
        /* 用于再往左边移动自身宽度来不遮住middle */
        position: relative;
        /* 相对定位才可以left */
        margin-left: -100%;
        /* 负margin就是-100%相当于往左边移动100%父元素的宽度,就会移动到上一行中的开头 */
    }

    .right {
        float: left;
        width: 200px;
        background: lightseagreen;
        height: 100px;
        position: relative;
        margin-left: -200px;
        /* 移动自身宽度可以到上一行*/
        /* right: -200px; */
        /*由于有padding的存在所以再移动一个偏移自身的距离*/
    }

相关文章

  • 一个例子 - 看懂双飞翼布局

    双飞翼布局 解决了圣杯布局宽度变窄后错乱的问题,增加了一个dom节点,没有了padding,增加了内部margin...

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

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

  • 特殊布局方法

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

  • 圣杯布局和双飞翼布局

    圣杯布局 双飞翼布局

  • 双飞翼布局

    所谓双飞翼布局是指左侧固定宽度浮动靠左,而右侧不设置宽度,设置overflow:hidden;例子如下:

  • 实现两边定宽,中间自适应

    标签(空格分隔): css 圣杯布局和双飞翼布局、flex布局 定义 圣杯布局(双飞翼布局):两边定宽,中间宽度自...

  • CSS高级技巧

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

  • CSS布局分类

    两栏布局 三栏布局 双飞翼布局 圣杯布局

  • 圣杯布局和双飞翼布局

    圣杯布局代码: 双飞翼布局代码:

  • 双飞翼布局和圣杯布局的对比

    双飞翼布局是圣杯布局的升级,但是双飞翼布局没有使用相对定位,实现方法是在圣杯布局的基础上新建一个div,只用浮动和...

网友评论

      本文标题:一个例子 - 看懂双飞翼布局

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