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;
网友评论