水平垂直居中

1.定位+top+bottom+left +right + margin:0 auto;

2.定位+top +left +子元素宽高的一半 !一般calc(50% - 子元素一半);

3.定位top left+margin-top ,margin-left:为子元素宽高的一半 为负值;

4.定位 + top left +transformX 和Y 也是子元素一半

5. 父级的line-height +text-algin:center

    子元素的line-height 和vertical-align:middle; 设置行内块

6.子元素设置行内块,父级设置display:table-cell vertical-align:middle ,text-algin:center

7. 弹性布局

#怎么让一个有宽度没有高度的盒子垂直水平居中 

        定位top left+transfromY(50%)//子元素自己高度的一半

你可能感兴趣的:(水平垂直居中)