IE7中的z-index问题

时间:2009-12-17 11:25:03

标签: css internet-explorer z-index

我们遇到z-index问题,div应该超过特定divdiv命名(横幅上的房子)是绝对的,而下面的那个是相对的。

在Firefox,IE6,8中 - 它显示一切都很好!
就在IE7中,它没有!

链接为http://www.showhome3d.com.au。 - 它是页面右侧横幅上的房子。

3 个答案:

答案 0 :(得分:1)

一个脏css技巧是使父div相对而子div是绝对的。这样子div不会逃脱父div,但是你没有做过类似的事情,你可以这样做,看看这是否适合你。此外,z-index仅适用于设置为绝对定位的元素。

答案 1 :(得分:1)

我无法解决如何回复Calebs Post的问题,只是发布在这里,

我正在与caleb一起工作的团队之一(我们都在联合力量杀死这个问题的野兽:P)但是现在看来正在发生的事情是有时它会在IE 7中运行,然后其他时候它不会......只是在页面加载的时候,它是否会在下面。

我们应用了一个jquery z-index修复程序(http://www.vancelucas.com/blog/fixing-ie7-z-index-issues-with-jquery/comment-page-1/),它似乎导致了这种行为,但奇怪的是它不一致

答案 2 :(得分:0)

IE 6和7中定位的元素形成了自己的z-index堆叠上下文,这是不可避免的。