0

了解响应式Web设计,我想知道是否有一个标准过程以响应的方式垂直居中元素(div,图像或其他)。不是用边距和填充像素,而是用百分比方式或类似的东西来获得响应性的对齐结果。像水平对齐引导程序的中心块或居中的行和列。以响应的方式垂直居中元素

+0

是使用Flex盒的可能性? https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Flexible_boxes – Noitidart 2014-11-06 21:54:02

+0

我在谷歌搜索一个可能性? – DaniP 2014-11-06 21:54:40

+0

不要使用谷歌使用冰。以下是关于如何集中的一系列不同技术:http://vanseodesign.com/blog/demo/vertical-centering/padding.php这意味着支持ie8等古老的浏览器。 – Noitidart 2014-11-06 21:58:34

回答

0

CSS support for display:table

<div style="display:table;background:blue;height:100vh;width:100vw;"> 
 
    <div style="display:table-row;"> 
 
     <div style="display:table-cell;text-align:center;vertical-align:middle;color:white;font-size:50px;">Blah</div> 
 
    </div> 
 
</div>