回答
如果图像的尺寸是固定的(比如,宽度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. 表格第二列中的HTML CSS图像显示不正确
- 3. 正确的图像显示
- 4. 如何在表格视图中显示图像的网格
- 5. 如何正确显示表格?
- 6. 如何显示图像正确的格式?
- 7. 如何在wpf图像控件中正确显示位图?
- 8. 图像显示不正确
- 9. 图像显示不正确
- 10. 在.NET 3.5中,如何确定正在显示哪个图像?
- 11. 如何正确显示一幅图中的多个图像?
- 12. 由核心数据填充的表格无法正确显示
- 13. 如何在Python中正确显示图像?
- 14. 如何在Outlook 2007中正确显示图像大小?
- 15. 如何在javascript中正确显示和隐藏图像?
- 16. 如何在html中以纵向模式正确显示图像?
- 17. 如何使轴正确显示在基于网格的(热图)图表上d3
- 18. 不显示表格图像
- 19. 图像表格显示
- 20. 如何做正确的响应和图像网格视图与显示:弯曲
- 21. UIITabelViewCell显示不正确的图像
- 22. gwt没有显示正确的图像
- 23. Favicon显示不正确的图像
- 24. 在mysql表格显示中显示是或否值的图像
- 25. 如何显示在图像的中心动态文本的JPanel
- 26. 扭曲的网页:我如何从图像目录中正确显示图像
- 27. 在表格单元格中显示破碎图像,而图像在表格之外完美显示
- 28. 如何使用JavaScript在HTML表格中显示图像?
- 29. 如何在ng-2表格中显示图像
- 30. 如何使用CSS在网格视图的中心显示UpdateProgress?
表格的尺寸是否固定? – 2011-04-09 01:10:48
或者,图像的尺寸是否固定? – Domenic 2011-04-09 01:11:53
两者都是固定的。 – PleaseHelpMe 2011-04-09 11:30:05