使用CSS将块级元素在父元素里垂直居中
1.父子元素position定位改变子元素位置
子元素的css
position:absolute/fixed;
top:0;right:0;bottom:0;left:0;
margin:auto
好处在于此方法不用知道元素宽高
2.父子元素position定位改变子元素位置
position:absolute/fixed;
top:50%;right:50%;bottom:50%;left:50%;
之后再通过使用margin减去自身长宽
margin:auto
该方法需要知道元素的宽高
3.父子元素position定位改变子元素位置
position:absolute/fixed;
top:50%;right:50%;bottom:50%;left:50%;
之后再通过使用transform translateX/Y()减去自身长宽
transform:translateX/Y(-50%)
margin:auto
也不用知道子元素长宽