国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

CSS水平垂直居中解決方案(6種)

2024-07-11 09:08:04
字體:
來源:轉載
供稿:網友

準備

創建元素

<div class="parent">  <div class="child">child</div></div>

垂直水平居中方案一:知道寬度的情況下 absolute+margin負值

.parent {  width:400px;  height:400px;  background: red;  position: relative;}.child {  position: absolute;  left:50%;  top:50%;  background: yellow;  width:50px;  height:50px;  margin-left:-25px;  margin-top:-25px;}

垂直水平居中方案二:不知道寬高的情況下 absolute+transform

.parent {  width:400px;  height:400px;  background: red;  position: relative;}.child {  position: absolute;  left:50%;  top:50%;  transform: translate(-50%,-50%);}

垂直居中方案三:position+margin:auto

.parent {  position:relative;  width:200px;  height:200px;  background: red;}.child {  width:80px;  height:40px;  background: yellow;  position: absolute;  left:0;  top:0;  right:0 ;  bottom:0;  margin:auto;}

垂直居中方案四:+ 多行文本的垂直居中 :table-cell+vertical-align:middle;

.parent {    height: 300px;    width:400px;    border: 1px solid red;    display: table-cell;    vertical-align: middle;    text-align: center;}.child {  display: inline-block;  width:50px;  height:50px;  background: blue;}/* 或者 */.parent {    width: 400px;    height: 300px;    display: table-cell;    vertical-align: middle;    border: 1px solid red;    text-align: center;}.child {    display: inline-block;    vertical-align: middle;    background: blue;}

垂直居中方案五:display: flex

.parent {  width:400px;  height:200px;  background:red;  display: flex;  justify-content:center;  align-items:center;}.child {  height:100px;  width:100px;  background:green;}

垂直居中方案六:偽元素

.parent {  width:200px;  height:200px;  background:red;  text-align: center;}.child {  height:100px;  width:100px;  background:yellow;  display: inline-block;  vertical-align: middle;}.parent:before {  content:"";  height:100%;  vertical-align: middle;  display: inline-block;}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網!

 

注:相關教程知識閱讀請移步到CSS教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 当雄县| 遵义县| 伊吾县| 克拉玛依市| 花莲市| 安庆市| 文成县| 玛纳斯县| 万宁市| 石屏县| 交口县| 新野县| 东乌珠穆沁旗| 锡林郭勒盟| 德令哈市| 仁布县| 平江县| 成都市| 清丰县| 天镇县| 潞西市| 莒南县| 泾川县| 固镇县| 蓝山县| 乌拉特前旗| 土默特左旗| 肃宁县| 金坛市| 宜章县| 河西区| 广元市| 牟定县| 宜城市| 博兴县| 志丹县| 穆棱市| 咸阳市| 保德县| 太湖县| 漳州市|