1. 子元素為行內元素時,父元素使用 text-align: center; 實現子元素的水平居中;
2. 子元素為塊級元素時,
2.1. 將子元素設置 margin: 0 auto; 實現居中;
2.2. 將子元素設置 display: inline-block,然后可使父元素使用text-align:center實現居中;
2.3. 根據父元素采用絕對定位,右移父元素寬度的一半,再左移自身寬度的一半;
3. 父元素使用flex布局,
3.1. 子元素無論是行內還是塊級,采用 align-self: center; 實現水平居中;
3.2. 子元素無論是行內還是塊級,采用 margin: 0 auto; 實現水平居中;
*****用類似的方法,我們也可以實現元素的垂直居中*****
比如用flex布局,設置 flex-direction: row; 則子元素可以使用 align-self: center; 實現其垂直居中