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
點擊查看更多內容
為 TA 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦