這裏是我的HTML的一個小片段:如何讓桌子重疊圖像?
<img src="http://hss.fullerton.edu/philosophy/Red%20Square.gif" id="test1" />
<table id="test2">
<tr><td>Test</td></tr>
</table>
我有一個紅色方塊的形象,我想表重疊它的底部。這裏是CSS:
#test1 {
width: 42px;
height: 42px;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: -15px;
}
#test2 {
z-index: 1;
background-color: pink;
width: 80px;
height: 50px;
margin-left: auto;
margin-right: auto;
}
它不工作,但是:
正如你所看到的,圖像仍然在table
的頂部 - 不是我想要的。在我的CSS注意,我明確設置表的z-index
到1
,它仍然不重疊的圖像。我究竟做錯了什麼?
的jsfiddle:http://jsfiddle.net/george_edison/uk7Pz/
我想的z-index只適用於定位的元素。它可能工作,如果你給表'position:relative',但它可能不會。 – sdleihssirhc 2011-05-11 17:04:21
@sdleihssirhc是對的。你應該做出答案,這樣你就可以得到好評。 – 2011-05-11 17:07:33
是的,它的工作原理AFAICT:http://jsfiddle.net/uk7Pz/1/ – Blender 2011-05-11 17:08:49