我知道这是一个非常古老的问题,有几种方法来这个喜欢用“柔性”或固定高度等水平和垂直居中对齐DIV电网
但我发现自己一个新的解决方案,需要了解是否确定用这样的方式:
div.parent {
display:table;
text-align:center;
}
div.child {
display:inline-block;
vertical-align:middle;
width:33%;
}
这我之所以开这个话题是学习什么是使用的弊端“显示:表”父DIV。因为没有它,多个“子”divs由于未知的额外显示而折叠:内嵌块边距。
这种方法就像魅力与几乎所有的现代浏览器但我还没有遇到过的。所以只需要确保它可以正常使用。
编辑:我添加宽度值到孩子
演示: https://jsfiddle.net/tcd8jkeb/
你可以张贴某种形式的小提琴? – potashin
这个问题是不是太广,**意见基于**或需要讨论,所以是题外话堆栈溢出。如果您有特定的,可回答的编程问题,请提供完整的详细信息。 –
我添加了Jsfiddle并修复了CSS样式。 @Paulie_D你说得对,但也有了解,如果我失去了一些东西在这里 – Mertafor