栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > Html/CSS > CSS教程

css垂直居中的3种方法

CSS教程 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

css垂直居中的3种方法

1、文本内容设置垂直居中。

单行文本, 则可设置 line-height 等于父元素高度。
居中代码:

.text{
line-height: 50px;
}

2、行内块级元素设置垂直居中。
居中需要试用到 display: inline-block, vertical-align: middle和一个伪元素让内容块处于容器中央。
代码:







.parent{
height: 300px;
width: 500px;
border:1px solid;
text-align: center;
}
.parent::after,.son{
display:inline-block;
vertical-align: middle;
}
.parent::after{
content:'';
   height:100%;
}




大家好


3、试用 transform 设置元素垂直水平居中。
设置父元素相对定位(position:relative), 子元素如下css样式:

.son{
   position:absolute;
   top:50%;
   left: 50%;
   -webkit-transform: translate(-50%,-50%);  
   -ms-transform: translate(-50%,-50%);
   transform: translate(-50%,-50%);
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/243064.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号