CSS佈局 --- 自適應佈局
網易雲課堂學習筆記二:自適應佈局
定寬+自適應
<div id="app">
<div class="left"></div>
<div class="right"></div>
</div>
1.float(absolute)+margin
.left {float: left;width: 200px;}
.right {margin-left: 120px;}
2.float+overflow
.left {float: left;width: 200px;margin-right:20px;}
.right {overflow:hidden;} //產生BFC
3.table
#app {display: table;table-layout:fixed;width:100%;}//佈局優先
.left, .right { display: table-cell;}//預設均分
.left { width:200px; padding-right:20px;} //margin失效
4.flex
#app {display: flex;}
.left { width: 200px;margin-right:20px;}
.right {flex: 1;}
定寬(多列)+自適應
由 定寬+自適應 類推
<div id="app">
<div class="left"></div>
<div class="center"></div>
<div class="right"></div>
</div>
1.float+margin
.left, .center {float: left; width: 100px;margin-right: 20px;}
.right {margin-left: 240px;}
2.float+overflow
.left, .center {float: left; width: 100px;margin-right: 20px;}
.right {overflow: hidden;}
3.table
#app {display: table;table-layout:fixed;width:100%;}
.left, .center, .right { display: table-cell; padding-right: 20px;}
.left, .center{ width:200px;}
4.flex
#app {display: flex;}
.left, .center{ width: 200px;margin-right:20px;}
.right {flex: 1;}
不定寬+自適應
<div id="app">
<div class="left">我是內容</div>
<div class="right"></div>
</div>
1.float+overflow
.left {float: left;margin-right:20px;}
.right {overflow:hidden;} //產生BFC
2.table
#app {display: table;width:100%;}//內容優先
.left, .right { display: table-cell;}//預設根據內容比例均分
.left { width:1px; padding-right:20px;} //margin失效
3.flex
#app {display: flex;}
.left {margin-right:20px;}
.right {flex: 1;}
不定寬(多列)+自適應
由 不定寬+自適應 類推
相關文章
- css自適應佈局CSS
- 三欄佈局之自適應佈局
- 三列自適應佈局(聖盃佈局)
- css佈局-float佈局CSS
- CSS佈局 --- 居中佈局CSS
- css佈局,左右固定中間自適應實現CSS
- 2020-12-17 html、css面試題3: 水平垂直居中,左右固定中間自適應 三欄佈局,靜態佈局、自適應佈局、流式佈局、響應式佈局、彈性佈局,IE中常見的相容性問題,清空陣列的方法HTMLCSS面試題陣列
- 如何實現兩欄佈局,右側自適應?三欄佈局中間自適應呢?
- 【CSS】三欄/兩欄寬高自適應佈局大全CSS
- display:table-cell自適應佈局
- QT Creator/QT Designer佈局自適應QT
- 兩列自適應佈局方案整理
- 三列寬度自適應佈局
- Web自適應佈局那些事兒Web
- easyui-layout佈局高度自適應UI
- CSS 佈局之水平居中佈局CSS
- CSS佈局之三欄佈局CSS
- CSS佈局 --- 等寬&等高佈局CSS
- CSS Grid 網格佈局實現自適應9宮格CSS
- css--常見左右盒子寬度高度自適應佈局CSS
- CSS佈局CSS
- 【css】佈局CSS
- css 佈局CSS
- 兩列居中寬度自適應佈局
- css佈局系列1——盒模型佈局CSS模型
- 使用 CSS columns 佈局來實現自動分組佈局CSS
- css經典佈局之左側固定大小右側自動適應CSS
- CSS經典佈局——聖盃佈局與雙飛翼佈局CSS
- CSS 兩欄佈局和三欄佈局CSS
- 一列居中寬度自適應佈局
- CSS Grid 佈局CSS
- css flex佈局CSSFlex
- CSS 佈局模式CSS模式
- CSS 佈局模型CSS模型
- css佈局方法CSS
- CSS 三欄佈局之聖盃佈局和雙飛翼佈局CSS
- vue前端自適應佈局,一步到位所有自適應Vue前端
- CSS佈局–聖盃佈局和雙飛翼佈局以及使用Flex實現聖盃佈局CSSFlex