【问题标题】:How to get div to go under another div如何让 div 进入另一个 div
【发布时间】:2014-04-11 19:12:38
【问题描述】:

我正在做一个网站。当我向上滚动页面时,某些 div 不会位于页面顶部的菜单后面,我该如何制作,以便它们位于下方。网页是gaigo.zapto.org。如果您查看页面并尝试滚动,您会明白我的意思。感谢您提前提供任何帮助。

编辑: 有人可以告诉我我在这个问题上做错了什么来获得负分吗?

【问题讨论】:

  • 不要链接到网站,在此处放置相关代码,和/或在 jsfiddle.net 上进行工作演示。欢迎使用 SO
  • 看一下 z-index css 属性:w3schools.com/cssref/pr_pos_z-index.asp
  • 为什么人们这么快就抱怨不救?我不知道是什么原因造成的,所以我不知道要发布什么代码。该网站纯粹是为了让您可以了解我的意思,不是让您深入研究代码,但如果您愿意,您可以。
  • 你需要在你的固定标题中添加z索引

标签: css html web


【解决方案1】:

只需将#MainBar的z-index设置为更大的值:

#MainBar {
    z-index: 5;
}

【讨论】:

    【解决方案2】:

    在一般情况下,您应该使用z-index 来指定“z 高度”,即元素的重叠顺序。

    在这种情况下,您可能希望将菜单栏的z-index 设置为高于页面中任何元素的任何其他z-index 值的值。我怀疑1 就足够了。

    #MainBar {
        z-index: 1;
    }
    

    您可能还想将其应用于其他固定元素(例如导航栏)。

    关于z-index 的注释:此属性仅影响具有指定position 属性的元素。在这种情况下,您的标题是 fixed,所以它应该可以工作,但要小心。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-25
      • 1970-01-01
      • 2015-07-24
      • 2019-08-30
      • 1970-01-01
      • 2013-01-14
      • 1970-01-01
      • 2023-04-04
      相关资源
      最近更新 更多