Css 如何清除最后一个div中的z索引规则?

Css 如何清除最后一个div中的z索引规则?,css,z-index,Css,Z Index,我有以下问题:我在这个网站上工作,用一张图片作为一个div的背景。在这个div中,我有另外两个div-徽标和导航。 带图片的div的最后一个/外部是页脚,其背景必须是其他颜色,而不是图片。我使用如下图片将css设置为div: #background{ position: absolute; z-index: -1; display: block; } 以下是html: <div id="pic"> <img id="background" src=

我有以下问题:我在这个网站上工作,用一张图片作为一个div的背景。在这个div中,我有另外两个div-徽标和导航。 带图片的div的最后一个/外部是页脚,其背景必须是其他颜色,而不是图片。我使用如下图片将css设置为div:

#background{
  position: absolute;
   z-index: -1;
   display: block;
}
以下是html:

  <div id="pic">
    <img id="background" src="picture.jpg">
    <div class="row" id="logo">
   </div>
  <div class="row" id="example-menu">
  </div>
</div>
<div class="row" id="footer">
  <div class="medium-3 columns medium-offset-1" id="worktime">РАБОТНО ВРЕМЕ: </br> ПОНЕДЕЛНИК-ПЕТЪК </br> 08:30-19:00ч.</div>
  <div class="medium-8 columns"></div>
</div>

ПАББСССБММ:
但问题是页脚也会在div上加上图片,我的设计不是这样的。。。我需要把整张照片留着看

提前谢谢

选择1 而不是使用

这是标志
页脚内容
选项1 而不是使用

这是标志
页脚内容

问题在于包含图像的div和包含页脚的div的z索引

最简单的解决方案是将页脚放在内容的div后面。z-index应该发挥作用的唯一时间是,如果您试图将项目放在图像顶部以获得效果

#pic{
    background: url( 'picture.jpg' ) no-repeat;
}

导航
页脚
您可以轻松地在容器中添加页脚,也可以在底部附加页脚。 看看这个例子是否有帮助:
问题在于包含图像的div和包含页脚的div的z索引

最简单的解决方案是将页脚放在内容的div后面。z-index应该发挥作用的唯一时间是,如果您试图将项目放在图像顶部以获得效果

#pic{
    background: url( 'picture.jpg' ) no-repeat;
}

导航
页脚
您可以轻松地在容器中添加页脚,也可以在底部附加页脚。 看看这个例子是否有帮助:

与其说我有这个,不如把简化版的HTML放进去吧?它是
auto
。我不确定这是否是您在这种情况下需要的,但是设置
z-index:auto
是重置
z-index
的正确方法。请提供您的标记以获得进一步帮助。这解决了您的问题吗?如果问题解决了,请考虑接受我的回答,而不是说我有这个问题,你为什么不把你的HTML的简化版本?我不确定这是否是您在这种情况下需要的,但是设置
z-index:auto
是重置
z-index
的正确方法。请提供您的标记以获得进一步帮助。这解决了您的问题吗?如果问题解决了,请考虑接受我的答案。这不是一个选项-图片加载慢得多,背景是闪烁的…谢谢很多,它的工作,但设计是反应,看起来很小的时候…我真的很想知道是否可以简单地把页脚放在图片下面…:(非常感谢您,非常感谢…仍然没有工作,所有内容都在图片下方…请看您何时运行代码段-看起来一样…@pantofche,我确信,这是所需的输出。请刷新页面并运行代码段。天哪!是的!可能是我在不停刷新后遇到了浏览问题!非常感谢!!!非常感谢没有选项-图片加载速度慢得多,背景闪烁…非常感谢,它可以工作,但在小屏幕上时,设计响应灵敏,看起来很wierd…真想知道是否可以只将页脚放在图片下方…:(非常感谢您,非常感谢…仍然没有工作,所有内容都在图片下方…请看您何时运行代码段-看起来一样…@pantofche,我确信,这是所需的输出。请刷新页面并运行代码段。OMG是的!可能是我在不停刷新后遇到了浏览问题!非常感谢!!!谢谢s、 但页脚不在图片所在的div内。是的,我需要在图像上方添加两个div以实现效果:(我更新了链接,页脚和导航在里面。页脚附在底部,容器设置为100vh。请检查:谢谢,但页脚不在带图片的div内。是的-我需要在图像上添加两个div才能生效:(我更新了链接,页脚和导航在里面。页脚附在底部,容器设置为100vh。检查:
<div id="pic">
    <img id="background" src="picture.jpg">
    <div class="row" id="logo"></div>
    <div class="row" id="example-menu"></div>
</div>
<div class="row" id="footer">
    The footer content
</div>
#pic{
    position: relative;
    height: 100px; /* This should be the height of the background image */
}
#background{
    position: absolute;
    z-index: -1;
}
<div id="content-wrapper">
  <div id="nav">
      <span>NAV</span>
  </div>

</div>
<div id="footer">
  <span>FOOTER</span>
</div>