好了,這是推動我堅果:http://jsfiddle.net/C3YMJ/2/
的圖像應該在div
垂直居中,但你可以看到,這是稍微偏離中心。我無法完全確定它的中心位置。任何幫助將非常感激。
謝謝。CSS垂直對齊稍微偏離
回答
您可以使用CSS屬性position
垂直居中圖像:
div {
position:relative;
}
img {
position:absolute;
top:0;
bottom:0;
margin:auto;
}
+1這確實是最好的解決方案。無論父母身高如何,都能正確居中並工作。 – techfoobar 2012-07-21 14:08:59
是的!最後是有效的東西。謝謝,JSW189! – Abraham 2012-07-21 14:29:38
您的代碼不起作用。如果你增加兩個高度,它是完全不居中:http://jsfiddle.net/WouterJ/C3YMJ/3/
查看Centering in the unkown文章從克里斯Coyier欲瞭解更多信息如何解決這個問題。
編輯:刪除錯誤的語句。
垂直 - 對齊不僅適用於表格。 – Rob 2012-07-21 13:44:55
@Rob抱歉,我以爲是。我已將它從答案中刪除,謝謝。 – 2012-07-21 13:46:46
添加line-height: 100%
到您的DIV將解決問題。
對不起,這似乎並沒有工作:http://jsfiddle.net/C3YMJ/19/ – Abraham 2012-07-21 13:50:31
我會採取高度關div和在頂部和底部使用填充代替。
html: <div><img src="https://www.google.com/images/srpr/logo3w.png" height="10" /></div>
css: div {background-color: blue; padding: 5px 0;}
這將使它在中間對齊。
- 1. 垂直對齊:中間稍微偏離頂部
- 2. 右對齊的UILabel對象文本稍微偏離
- 3. DIV稍微偏離屏幕
- 4. Css垂直對齊
- 5. CSS垂直對齊
- 6. 垂直對齊CSS
- 7. CSS垂直對齊
- 8. 垂直對齊<table>稍微偏離中心...任何想法的原因是什麼?
- 9. CSS:垂直對齊文本?
- 10. CSS圖標垂直對齊
- 11. CSS內容垂直對齊
- 12. 在CSS中垂直對齊?
- 13. 垂直對齊CSS文本
- 14. CSS導航垂直對齊
- 15. CSS - 垂直對齊文本
- 16. CSS垂直文本對齊
- 17. firefox中垂直對齊css
- 18. CSS垂直對齊跨度
- 19. CSS:替代垂直對齊?
- 20. SPAN的CSS垂直對齊
- 21. CSS - 垂直對齊內格
- 22. 與CSS垂直對齊
- 23. 與CSS垂直對齊
- 24. 使用垂直對齊css垂直對齊文本
- 25. 垂直對齊:中間偏右;作品?
- 26. 稍微偏離中心的按鈕
- 27. 居中腳本稍微偏離中心
- 28. HashMap的映射值稍微偏離
- 29. EditText顯示文字稍微偏離?
- 30. 將div稍微偏離中心
你應該採取JSW189的答案,它是唯一不強制解決方案... – Luis 2012-07-21 14:04:53