父盒子是position:relative佈局
方法一:(寬高肯定)flex
div絕對定位水平垂直居中【margin 負間距】,3d
方法二: (寬高肯定)orm
div絕對定位水平垂直居中【margin:auto實現絕對定位元素的居中】,blog
兼容性:,IE7及以前版本不支持it
方法三:(寬高不定)io
div絕對定位水平垂直居中【Transforms 變形】table
兼容性:IE8不支持;form
方法四:(寬高不定)兼容性
flex佈局(對父元素display:flex)
方法五:
父盒子display: table-cell和子盒子display: inline-block(寬高不定)