码迷,mamicode.com
首页 > Web开发 > 详细

CSS水平垂直居中常见方法总结2

时间:2019-06-03 09:21:03      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:height   项目   enter   ali   orm   ext   布局   ati   子项目   


1、文本水平居中
line-height,text-align:center(文字)
元素水平居中 margin:0 auo

方案1:position 元素已知宽度
父元素设置为:position: relative;
子元素设置为:
position: absolute; left: 50%;top: 50%;margin: -50px 0 0 -50px;
距上50%,据左50%,减去元素自身宽度的距离

方案2:position transform 元素未知宽度
margin: -50px 0 0 -50px;替换为:transform: translate(-50%,-50%);

方案3:flex布局
父元素加:
display: flex; //flex布局
justify-content: center; //使子项目水平居中
align-items: center; //使子项目垂直居中

CSS水平垂直居中常见方法总结2

标签:height   项目   enter   ali   orm   ext   布局   ati   子项目   

原文地址:https://www.cnblogs.com/liubingyjui/p/10965692.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!