1.margin:auto法
原理:如果设置了绝对定位并且上下左右全部为0(不能只设置上左或者其他的任意两方向),那么他会填充整个父元素的所有可用空间,那么auto就有了作用,会平均分配剩余的空间
2.margin负值法
使用margin-top,margin-left,值各为width和height的一半。或者将transform:translate(-50%,-50%)实现
3.table-cell
4.利用flex
将父元素设置为display:flex,并且设置align-items:center;justify-content:center