今天在做项目时遇到一个IE bug。当一个绝对定位元素在没有background,没有内容,并和一个img元素重叠的情况下,不管z-index如何设置,都会位于img下方。 此bug出现于IE中,其他浏览器均正常显示。经过反复折腾以后,发现只要设置background或者添加内容就可以。但是如果你是需要一个透明的 div浮在img上面,解决方案是设置background为一张不存在的图片。比如:{background:url(about:blank);}
非常感谢http://www.ahuing.com/divcss/ie-position-absolute-img-up-background-353/