DIV块中 元素垂直居中
1 DIV块中 元素垂直居中 作者:知乎用户 链接:https://www.zhihu.com/question/20543196/answer/99429177 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 block 元素 block 元素利用绝对定位以及负外边距,适用于知道元素的宽度和高度,兼容性好,所以会看到很多远古时代的居中都采用这种办法,参照下图,注意这里的外边距减去的是 block 元素宽度的一半,即 margin:-(width/2) px <img src="https://pic1.zhimg.com/50/6732c0281c722dcb0208716a0df24db3_hd.jpg" data-rawwidth="518" data-rawheight="299" class="origin_image zh-lightbox-thumb" width="518" data-original="https://pic1.zhimg.com/6732c0281c722dcb0208716a0df24db3_r.jpg"> block 元素利用绝对定位以及 transform ,适用于不知道元素的宽度盒高度,参照下图 <img src="https://pic4.zhimg.com