美文网首页
元素居中解决方案

元素居中解决方案

作者: totozhangzhao | 来源:发表于2019-08-27 16:46 被阅读0次

html:


<div class="parent">

    <div class="son"></div>

</div>

css:
1水平居中:
解决方案1:


.parent { text-align: center } 

.son { display: inline-block; }

解决方案2:


.son { display: table; margin: 0 auto; }

解决方案3:


.parent { display: flex; justify-content: center; }

2垂直居中:
解决方案1:


.parent { display: table-cell; vertical-align: middle; }

解决方案2:


.parent { display: flex; align-items: center; }

3水平垂直居中:
解决方案1:


.parent { text-align: center; display: table-cell; vertical-align: middle; } 

.son { display: inline-block; }

解决方案2:


.parent { display: flex; justify-content: center; align-items: center; }

解决方案3:


.parent { position: relative; left: 0; top: 0; } 

.son { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } 

相关文章

网友评论

      本文标题:元素居中解决方案

      本文链接:https://www.haomeiwen.com/subject/fsoeectx.html