CSS佈局 --- 居中佈局
網易雲課堂學習筆記一:居中佈局
水平居中
子盒子的寬度由內容決定
<div class="sup">
<div class="sub">我是子盒子</div>
</div>
1.text-align+inline-block
.sup {text-align: center;}
.sub {display: inline-block;}
2.table+margin
.sub {display: table;margin: 0px auto;}
3.flex+justify-content
.sup {display: flex;justify-content: center;}
4.relative+absolute
.sup {position: relative;}
.sub {position: absolute;left: 50%;transform: translateX(-50%);}
子盒子的寬度不由內容決定(
以上四種均適用
)
<div class="sup">
<div class="sub"></div>
</div>
5.relative+absolute
.sup {position: relative;}
.sub {position: absolute;left: 20%;right: 20%;} //寬度自適應
6.block+margin
.sub {display: block;margin: 0px auto;}
垂直居中
子盒子的高度由內容決定
<div class="sup">
<div class="sub">我是子盒子</div>
</div>
1.table-cell+vertical-align
.sup {display: table-cell;vertical-align: middle;}
2.flex+align-items
.sup {display: flex;align-items: center;}
3.relative+absolute
.sup {position: relative;}
.sub {position: absolute;top: 50%;transform: translateY(-50%);}
相關文章
- CSS 佈局之水平居中佈局CSS
- css居中與佈局CSS
- CSS之居中佈局CSS
- css經典佈局系列一——垂直居中佈局CSS
- CSS如何佈局與居中CSS
- CSS佈局-各種居中CSS
- 居中佈局、三欄佈局
- CSS常見佈局與居中CSS
- CSS佈局——div居中方法CSS
- css佈局和居中簡析CSS
- CSS佈局之水平居中和垂直居中CSS
- css佈局-float佈局CSS
- L – 居中佈局
- 佈局總結-水平居中佈局的實現
- CSS佈局之三欄佈局CSS
- CSS佈局 --- 自適應佈局CSS
- CSS佈局 --- 等寬&等高佈局CSS
- 【css】佈局CSS
- css 佈局CSS
- CSS佈局CSS
- css佈局系列1——盒模型佈局CSS模型
- CSS經典佈局——聖盃佈局與雙飛翼佈局CSS
- CSS 兩欄佈局和三欄佈局CSS
- CSS經典佈局之Sticky footer佈局CSS
- css flex佈局CSSFlex
- css佈局方法CSS
- CSS常用佈局CSS
- CSS 佈局模式CSS模式
- CSS 佈局模型CSS模型
- CSS佈局模型CSS模型
- CSS及佈局CSS
- CSS 佈局模組CSS
- CSS 三欄佈局之聖盃佈局和雙飛翼佈局CSS
- CSS佈局–聖盃佈局和雙飛翼佈局以及使用Flex實現聖盃佈局CSSFlex
- css聖盃佈局和雙飛翼佈局CSS
- CSS:三欄佈局之雙飛翼佈局CSS
- flex彈性佈局 垂直居中Flex
- 前端面試之居中佈局前端面試