z-index在IE7中无法正常工作

时间:2014-06-05 11:30:18

标签: css internet-explorer-7 z-index

以下是该方案:

enter image description here

我试图使用div IE7 将搜索nav(黑色)置于z-index(蓝色底板)之上,但它无效

这里是虚拟标记:

<div id="header">
  <div class="container">
    <div id="search"></div>
  </div>

  <div class="container">
    <div id="nav"></div>
  </div>
</div>

CSS 规则上,#header定位为relative #search&amp; #nav定位为absolute。任何想法,我如何将#search置于#nav之上?

注意:出于某种原因,我需要将它们放在两个不同的div中。我的 CSS IE8 一起正常使用。

2 个答案:

答案 0 :(得分:1)

ie7上的z-index将元素堆叠在同一级别上,因此您需要将z索引应用于.container div以使其正常工作

答案 1 :(得分:0)

感谢 @Pete ,因为他的回答给了我解决这个问题的线索! :)我想分享一下:

对于第二个.container,我设置了z-index: -1;&amp;这对我有用!