回答
如果圖像的尺寸是固定的(比如,寬度200高度300),那麼這樣的事情應該工作:
HTML:
<div id="table-and-image-container">
<table id="the-table">...</table>
<img src="..." id="the-image" />
</div>
CSS:
#table-and-image-container
{
position: relative;
display: inline-block;
}
#the-table
{
z-index: 1;
}
#the-image
{
left: 50%;
margin-left: -100px; /* = 200px width of image/2 */
margin-top: -150px; /* = 300px height of image/2 */
position: absolute;
top: 50%;
z-index: 2;
}
包含#table-and-image-container
將是表格的大小,因爲position: absolute
將採用#the-image
超出尺寸算法和display: inline-block
w生病將寬度減少到表的寬度而不是100%的容器。然後,您使用標準top
/left
/margin
技巧將圖像放置在中心位置,並使用z-index
確保它位於頂部。
謝謝Domenic,但這沒有奏效。圖像出現在表格的垂直中心,但在頁面的水平中心(不是表格)上。看看這裏:http://jsfiddle.net/wxuwt/任何想法如何解決? – PleaseHelpMe 2011-04-09 11:28:18
@NeedExpertHelp:對於'#table-and-image-container',添加'float:left'或'display:inline-block'。 – thirtydot 2011-04-09 13:00:37
@NeedExpertHelp:確實,'display:inline-block'是要走的路;編輯我的答案以反映這一點。 http://jsfiddle.net/wxuwt/4/ – Domenic 2011-04-09 22:12:30
- 1. 如何確保Visual Studio 2005正確顯示錶格和圖像?
- 2. 如何在圖表中以正確的順序顯示圖像?
- 3. 表格第二列中的HTML CSS圖像顯示不正確
- 4. 如何在較小格子的中心顯示大圖像
- 5. 正確的圖像顯示
- 6. 如何在表格視圖中顯示圖像的網格
- 7. 如何正確顯示base64 jpeg圖像?
- 8. 如何正確顯示此表格?
- 9. 如何正確顯示錶格?
- 10. 如何顯示圖像正確的格式?
- 11. 圖像不正確中心
- 12. 如何在wpf圖像控件中正確顯示位圖?
- 13. 圖像顯示不正確
- 14. 圖像顯示不正確
- 15. 圖像顯示不正確
- 16. 在.NET 3.5中,如何確定正在顯示哪個圖像?
- 17. 如何在正確的表格行中顯示刪除消息?
- 18. 在列表視圖中正確顯示圖像
- 19. 如何正確顯示一幅圖中的多個圖像?
- 20. 如何在縮略圖中顯示圖像的中心
- 21. 如何格式化表格以在PHP中顯示圖像
- 22. 如何正確放大表格視圖中的圖像
- 23. 由核心數據填充的表格無法正確顯示
- 24. 如何在Outlook 2007中正確顯示圖像大小?
- 25. 如何在Python中正確顯示圖像?
- 26. 如何在html中以縱向模式正確顯示圖像?
- 27. 如何在javascript中正確顯示和隱藏圖像?
- 28. 圖像在UIScrollView上顯示不正確
- 29. 如何在asp.net mvc中正確顯示來自數據庫的圖像列表?
- 30. 如何使軸正確顯示在基於網格的(熱圖)圖表上d3
表格的尺寸是否固定? – 2011-04-09 01:10:48
或者,圖像的尺寸是否固定? – Domenic 2011-04-09 01:11:53
兩者都是固定的。 – PleaseHelpMe 2011-04-09 11:30:05