如何实现一个块级元素的水平垂直居中
1、利用 display:table-cell;属性来实现
display:table-cell;结合vertical-align: middle;使用实现垂直居中,margin:0 atuo;可以实现子元素的水平居中。
table-cell居中
垂直水平居中
2、flex 弹性布局
详情查看https://www.runoob.com/w3cnote/flex-grammar.html
flex布局
水平垂直居中
3、利用绝对定位,让元素脱离普通文档流,再结合margin:auto。
absolute居中