我需要在頁面中間對齊圖像。我用margin:auto來水平對齊中間。垂直對齊圖像塊在中間
如何垂直對齊div塊中間。我有以下條件可以遵循。
我無法提及div或圖像的寬度和高度。
我無法以像素爲單位使用margin-top。
這是我的jsfiddle。
我需要在頁面中間對齊圖像。我用margin:auto來水平對齊中間。垂直對齊圖像塊在中間
如何垂直對齊div塊中間。我有以下條件可以遵循。
我無法提及div或圖像的寬度和高度。
我無法以像素爲單位使用margin-top。
這是我的jsfiddle。
你做得很對。這是你的固定提琴http://jsfiddle.net/joplomacedo/cDD7m/4/
的事情是,你需要一個元素與display: table
一個包裹與display: table-cell
爲表細胞表現得像它應該。
謝謝。你太聰明瞭 ! – 2012-07-14 13:50:45
背景圖像技術會適合您的需求嗎?
background: url(my-image.jpg) center center no-repeat;
這是一個常見問題。看看這個問題:http://stackoverflow.com/questions/79461/vertical-alignment-of-elements-in-a-div – alf 2012-07-14 13:34:40
這是用於彈出? – alf 2012-07-14 13:38:21
@alfonso。 +1謝謝! – 2012-07-14 13:51:05