为了账号安全,请及时绑定邮箱和手机立即绑定

弹性盒子-圣杯布局

标签:
Html/CSS

html

 <div class="header">我是页眉</div>

    <div class="contain">
        <div class="main">我是主内容</div>
        <div class="left">我是侧边栏</div>
        <div class="right">我是右边栏</div>
    </div>

 <div class="footer">我是页脚</div>

css

* {       padding: 0;       margin: 0;
     }   html,body{     
        height:100%;/*高度占据整个窗口*/
       
     }     body{        display: flex;        flex-direction:column;
     }     .header {        background: #00b8ff;        /* 头、脚尺寸固定,不放大、不缩小 */
        flex:0 0 50px;
     }     .contain {        display: flex;        flex: 1;/*让子元素都有相同的长度*/
        background: rgba(34, 216, 107, 0.97);
     }     .main {        flex-grow: 1;        order: 2;        background: pink;
     }     .right{        order: 3;      background:yellow;
     }     .footer {        /* 头、脚尺寸固定,不放大、不缩小 */
        flex:0 0 60px;        background: greenyellow;
     }

webp


利用弹性布局之后,当页面窗口改变,页面会自动调整大小


webp



作者:DivMa
链接:https://www.jianshu.com/p/b99a75416ccc


点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消