我從純CSS到純HTML的解決方案已經見過很多討論和辯論。他們可以變得非常複雜,在div中嵌套div,使用一些相當強烈的CSS。我想我會問,因爲我需要一個直接的解決方案來解決這個問題,它不需要依賴CSS表(即{display:table;},因爲我使用它來顯示/隱藏整個div和解決方案。?使用似乎從來沒有與我的其他代碼更好地工作,所以我應該怎麼做這個垂直居中在網頁上的直接解決方案是什麼?
1
A
回答
2
我想出了一個解決方案,我不知道它是最好的或最兼容,但在這裏它是:
<style type="text/css">
table.center {
width: 100%;
height: 100%;
}
h1.center {
text-align: center;
}
</style>
<div id="hide-able">
<table class="center">
<tr><td><h1 class="center">I'm centered!</h1></td></tr>
</table>
</div>
如果你有更好的解決辦法,請分享!
+0
就我個人而言,我更像是一個「完成任務」類型的人,而不是「最純粹」的類型。如果一張桌子工作,然後去做。坦率地說,我寧願把這張奇怪的桌子放在這裏,而不是做體操試圖強迫一個「div/css」解決方案工作。 – NotMe 2010-12-01 03:57:00
1
你可以有你的外層div #wrapper{margin:0 auto;width:900px}
可以很好地完成它。 確保爲IE包含doc-type。
相關問題
- 1. 什麼是更好的垂直分頻器解決方案?
- 2. 跨瀏覽器垂直居中的最終解決方案?
- 3. 爲什麼這不是垂直居中?
- 4. Jquery垂直居中..錯誤是什麼?
- 5. 如何垂直居中網頁?
- 6. 垂直居中一頁div
- 7. 垂直居中標題頁
- 8. 垂直居中
- 9. 垂直和水平居中在網頁上的兩行文字
- 10. 爲什麼Flexbox不能垂直居中?
- 11. GroupStyle頭垂直上方不居中
- 12. CSS - 垂直居中
- 13. 垂直居中div
- 14. Textview垂直居中
- 15. 創建在整個網頁上垂直延伸的垂直線
- 16. 垂直居中鏈接在裏面Div
- 17. 照片以垂直方向顯示在網頁上,垂直位於其他地方。爲什麼?
- 18. 垂直居中在HTML
- 19. 在ListView上垂直居中列表項
- 20. 在網頁上的垂直文本
- 21. 無法找到CSS垂直對齊的解決方案爲Firefox
- 22. 使用jQuery的垂直對齊元素(通用解決方案)
- 23. 垂直居中的鏈接一個div
- 24. 爲什麼我的進度條不是垂直居中?
- 25. 爲什麼這不是絕對定位的div垂直居中?
- 26. 垂直居中的div
- 27. 垂直居中的CSS
- 28. 垂直居中的圖像
- 29. 的LinearLayout不居中垂直
- 30. 垂直居中垂直放置一張桌子最好是CSS
[css vertical centering]的可能重複(http://stackoverflow.com/questions/527811/css-vertical-centering) – 2010-12-01 03:44:17
是的,那是我討論的討論和辯論之一。我花了一段時間試圖找到一些東西讓我的代碼工作,但沒有發生,所以我就是這樣。 – 2010-12-01 03:51:53