Html 表单元格内的Div覆盖错误

Html 表单元格内的Div覆盖错误,html,iframe,overlay,Html,Iframe,Overlay,我有以下代码: <td width="140"> <div style="position:relative; width:140; height:600; z-index:1;"> <img height="100%" width="100%" src="core_rec/web_res/menubg.png" /> </div> <div style="position:relative; z-in

我有以下代码:

<td width="140">
    <div style="position:relative; width:140; height:600; z-index:1;">
        <img height="100%" width="100%" src="core_rec/web_res/menubg.png" />
    </div>
    <div style="position:relative; z-index:0;">
        <iframe src="iframes/menus/main.html" width="140" id="sidebar" height="600">
        </iframe>
    </div>
</td>

它应该有一个包含图像的背景div,在同一个空间中,它上面有一个带有透明背景的iframe,这样我就可以在不重新加载图像的情况下更改iframe内容。但是当我试图显示代码时,两个div是分开的,图像在上面,然后是它下面的iframe。我不明白为什么它们没有像应该的那样堆叠


我不太愿意做一个绝对参考,所以如果可能的话,我会尝试使两个位置都对单元格动态。是做绝对参考的唯一方法吗?

不确定你到底要做什么,但是。

主体就是我所说的。是的。让我把代码放到网站上。它在本地不起作用,但有时本地的东西不像http那样起作用。如果这回答了你的问题,那么你应该“接受”答案。是的,我记得我离开时忘了,并且知道我回来时你可能会提醒我:d