美文网首页
css垂直居中

css垂直居中

作者: 南山码农 | 来源:发表于2017-07-26 21:19 被阅读0次

1.父元素不设置高度,子元素设置padding撑开,形成垂直居中

2.父元素高度固定,利用table属性居中对齐.

3.父元素高度固定,伪类:before,高度设置为100%,vertical-align:middle,(子元素为块元素,vertical-align:middle为子元素与父元素中线对齐)

4.父元素写相对定位子元素绝对定位垂直居中position:absolute;top:50%;left:50%;然后再通过负margin实现居中,或者通过transform:translate(-50%,50%)

5.margin:auto;top:0;left:0;

6.flex属性,父元素设置justify-content:center;align-items:center;

相关文章

网友评论

      本文标题:css垂直居中

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