我知道這是一個非常古老的問題,有幾種方法來這個喜歡用「柔性」或固定高度等水平和垂直居中對齊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