css实现div水平垂直居中的几种方法
一 . 给父div设置合适的padding
##父div设置padding
二 . 通过position属性实现居中
1.设置父元素为相对定位,给子元素设置绝对定位,top: 0; right: 0; bottom: 0; left: 0; margin: auto;
2.设置父元素为相对定位,给子元素设置绝对定位,left: 50%; top: 50%; margin-left: --元素宽度的一半; margin-top: --元素高度的一半;(适用于子元素宽高固定)
3.设置父元素为相对定位,给子元素设置绝对定位,left: 50%; top: 50%; transform: translate(-50%, -50%);(适用于子元素宽高不固定)