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; }
利用弹性布局之后,当页面窗口改变,页面会自动调整大小
作者:DivMa
链接:https://www.jianshu.com/p/b99a75416ccc
点击查看更多内容
1人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦