【发布时间】:2010-12-02 11:18:20
【问题描述】:
我有一个这样的 div:
<div id="pop" class="pop_komm">
<img src="Graphics/list_updated.gif">
</div>
这是css:
.pop_komm {
position: absolute;
z-index: 20;
height: 52px;
width: 208px;
left: 660px;
display:none;
top: 247px;
zoom:1;
}
上面的 divs style.display 使用 javascript 在下拉列表 onChange 事件上设置为“阻止”。
“pop”div 显示出来了,里面还有图片,但问题是图片显示在内容后面。这只发生在 IE6 中(尚未测试 IE7 或 8)。 其他浏览器显示正常。
图片是一个透明的 GIF,我认为这可能与它有关。 任何想法如何解决这个问题?
谢谢
【问题讨论】:
-
(你的图片标签没有关闭)
-
不支持 IE6,除非您真的,真的必须这样做。这个浏览器需要尽快死掉。
-
img 标签不需要任何关闭标签,除非 doctype 是 xhtml,如果我没记错的话......
-
你用jpg试过了吗?设置z-index怎么样? .pop_komm img { z-index: 20;} 还是把图片指定为div的背景?
-
除了透明 gif 以外的任何东西都可以正常显示...
标签: javascript html css browser layout