2011-06-21 52 views

回答

0

我在渡船我的手机上打字,所以我不能测试你的链接,但...

在所有浏览器中,z-index是相对的t o最近的堆叠环境。在FF,Chrome,IE8中,堆叠上下文通常是通过定位(相对或绝对)和z-index创建的。在IE7中,只需要定位就可以创建堆栈上下文。

这是什么意思是在IE7中,z-index只适用于具有任何位置属性集的最近的父对象。

为了使所有浏览器的行为像IE7,对于理智,加上“的z-index:1”来表示,也有位置设置为“相对”或“绝对”

0

的背景资料这个bug任何元素:IE7 Z-Index issue - Context Menu

专门针对你的情况的溶液,你此刻有你的页面的确切方式:

  • #header-bar,加z-index: 9999(或任何号码,我拿起那为了方便)
  • On #mainpage,add position: relative

而这里的展示一个在行动修复版真人版,检查出来与IE7:

http://jsbin.com/exuko6