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

Posted liubingyjui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS水平垂直居中常见方法总结2相关的知识,希望对你有一定的参考价值。


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的主要内容,如果未能解决你的问题,请参考以下文章

CSS水平居中+垂直居中+水平/垂直居中的方法总结

CSS常见样式总结之水平垂直居中方案及BFC小结

CSS水平居中与垂直居中的总结

转 CSS制作水平垂直居中对齐各种方法总结

css3总结之居中

CSS水平居中的9种方法