html頁面實現聖盃佈局flex
``
<html>
<head>
<style>
div{
outline: 2px solid;
margin: 5px;
}
/* 以下為整個頁面的佈局 */
.main{
display:flex;
flex-direction: column;
height:100%;
}
.top, .footer{
height: 50px;
}
/* 以下為中間的body佈局 */
.body{
flex:1;
display: flex;
}
.body-main{
flex: 1;
background-color: yellow;
}
.body-left, .body-right{
width: 100px;
}
</style>
</head>
<body>
<div class="main">
<div class="top">標題欄</div>
<div class="body">
<div class="body-left">左邊導航欄</div>
<div class="body-main">主內容,自動伸縮</div>
<div class="body-right">右邊提示欄</div>
</div>
<div class="footer">頁尾欄,使用flex佈局</div>
</div>
</body>
</html>
flex佈局使用的時候,把父容器用 display:flex 設定為flex容器,裡面的3個DIV,把固定大小的2個DIV設定固定的高度、寬度(水平的時候設定寬度,垂直的時候設定高度),把自動伸縮的DIV設定 flex:1 即可。就是這麼簡單。flex-direction: column 設定3個DIV為垂直方向(設定垂直方向的時候需要設定高度為100%),預設是水平方向。
相關文章
- 使用flex 實現聖盃佈局Flex
- 聖盃佈局進階版-flex佈局實現Flex
- CSS佈局–聖盃佈局和雙飛翼佈局以及使用Flex實現聖盃佈局CSSFlex
- flex聖盃佈局程式碼例項Flex
- CSS Grid實現聖盃佈局CSS
- 聖盃佈局?雙飛翼佈局?
- 聖盃佈局與雙飛翼佈局
- 聖盃佈局和雙飛翼佈局
- 雙飛翼佈局和聖盃佈局
- 三列自適應佈局(聖盃佈局)
- css聖盃佈局和雙飛翼佈局CSS
- 聖盃佈局+浮動清浮
- 關於聖盃佈局和雙飛翼佈局
- CSS經典佈局——聖盃佈局與雙飛翼佈局CSS
- html的flex佈局?HTMLFlex
- 深入理解聖盃佈局和雙飛翼佈局
- CSS 三欄佈局之聖盃佈局和雙飛翼佈局CSS
- 「前端面試題系列2」如何實現一個聖盃佈局?前端面試題
- CSS-常見兩欄、三欄佈局(雙飛翼佈局、聖盃佈局)CSS
- css經典佈局系列三——三列布局(聖盃佈局、雙飛翼佈局)CSS
- css-前端實現左中右三欄佈局的常用方法:絕對定位,聖盃,雙飛翼,flex,table-cell,網格佈局等CSS前端Flex
- 不懂聖盃佈局?5種方式包教包會
- 用flex佈局實現Sticky FootersFlex
- 頁面佈局
- flex佈局實戰Flex
- 5 種常用佈局的 flex 實現Flex
- css頁面佈局CSS
- 三句話總結聖盃,雙飛燕佈局
- flex 佈局Flex
- Flex佈局Flex
- flex佈局(彈性佈局)Flex
- 常見頁面佈局
- HTML5頁面移動端自適應佈局的實現示例程式碼HTML
- 用Flex實現常見的幾種佈局Flex
- Thymeleaf利用layout.html檔案生成頁面佈局框架HTML框架
- 實戰電商頁面1:靜態佈局
- 浮動佈局 和 flex佈局Flex
- css flex佈局CSSFlex