CSS 经典三列布局之双飞翼

先了解圣杯布局

双飞翼与圣杯细微区别

  • 双飞翼比圣杯多了一个内嵌的main-inner标签
  • 双飞翼设置main-inner标签magin属性,内容由maigin撑开。就不用盒子相对定位

实现步骤

1. HTML结构

<div class="container clearfix">
        <div class="main">
            <div class="main-inner">main</div>  //相比较圣杯布局对出来的内容盒子
        </div>
        <div class="left">left</div>
        <div class="right">right</div>
</div>

2. 同圣杯布局类似先给main宽度100%

3. 三个盒子左浮动

4.left盒子margin-left:-100%; right盒子margin-left:-200px(right盒子自身的宽度)

这几步与圣杯布局基本一致

5. 给内容盒子一个

.main-inner {
            margin-left:200px;
            margin-right: 200px;
}

完整代码

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8" />
    <title>双飞翼布局</title>
    <style type="text/css">
        header,footer {
            height: 10vh;
            width: 100%;
            background-color: #ccc;
        }
        .clearfix:after {
            display:table;
            height: 0;
            content:"";
            clear: both;
        }
        .container > div {
            height: 10vh;
        }
        .main {
            width: 100%;
            background-color: #DB5ACF;
        }
        .main-inner {

        }
        .left {
            width: 200px;
            background-color: #9FE444;

        }
        .right {
            width: 200px;
            background-color: #39A3CF;
        }
    </style>
</head>
<body>
<header>header</header>
<div class="container clearfix">
    <div class="main">
        <div class="main-inner">main</div>
    </div>
    <div class="left">left</div>
    <div class="right">right</div>
</div>
<footer>footer</footer>
</body>
</html>

每天都努力一点点
谢谢你看完


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 双飞翼布局 双飞翼布局与圣杯布局细微区别 双飞翼布局比圣杯布局多了一个 main-inner标签 双飞翼布局不需要...
    调皮的小卷羊阅读 3,273评论 0 0
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,704评论 1 92
  • 三栏式布局 涉及浮动和清除浮动,主要讲解“圣杯”和“双飞翼”两种解决方法。这两种方法实现的都是三栏布局,两边的盒子...
    紫电倚青霜阅读 6,908评论 0 6
  • 在百度前端技术学院2016的春季任务中,第一阶段系列任务作为基础练习,主要是让学员熟练html及css。其中,ta...
    夜来小星阅读 3,709评论 0 7
  • 在前端布局中,事实上,圣杯布局其实和双飞翼布局是一回事。它们实现的都是三栏布局,两边的盒子宽度固定,中间盒子自适应...
    风铭阅读 5,374评论 1 6

友情链接更多精彩内容