文本后面的下拉菜单

发布于 2024-11-07 22:02:40 字数 446 浏览 0 评论 0原文

我尝试创建一个下拉菜单。这就是我到目前为止所做的: http://gegensinn.org/test.html (我使下拉菜单始终可见以进行“调试”)

我认为问题非常明显:菜单位于文本后面。

首先我想我可以用 z-index 来解决这个问题。

虽然我不太确定哪个元素必须获得 z-index 属性。

我尝试将整个菜单设置为 z-index:100; 并同时设置 .mainz-index:1; >。

之后我尝试仅设置

  • 的 z-index 但没有任何效果。
  • I tried to create a drop down menu. That's what I did so far:
    http://gegensinn.org/test.html
    (I made the drop down menu visible at all time for "debugging")

    I think the problem is quite obvious: The menu is behind the text.

    First I thought I could fix this with z-index.

    Although I'm not quite sure which element has to get the z-index property.

    I tried to set the whole menu to z-index:100; and at the same time set the z-index:1; of .main.

    Afterwards I tried to set only the z-index of <li> and <a> but nothing worked.

    如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

    扫码二维码加入Web技术交流群

    发布评论

    需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

    评论(4

    紅太極 2024-11-14 22:02:40

    #header 上添加 position:relative :)

    add position:relative on #header :)

    余罪 2024-11-14 22:02:40

    我认为像这样应用 z-index 应该可行。

    CSS

    #menu a
    {
      z-index: 100;
    }
    
    #menu ul li ul
    {
      position: absolute;
    }
    
    #main
    {
      z-index: 10;
    }
    

    如果没有在两个相关元素上设置 z-index,某些浏览器会忽略 z-index。

    I think applying z-index like so should work.

    CSS

    #menu a
    {
      z-index: 100;
    }
    
    #menu ul li ul
    {
      position: absolute;
    }
    
    #main
    {
      z-index: 10;
    }
    

    Some browsers ignore z-index if it is not set on both elements in question.

    时间你老了 2024-11-14 22:02:40

    添加相对于li的位置和sub ul的绝对位置,然后添加z-index

    add position relative to li and position absolute to sub ul and then z-index

    山色无中 2024-11-14 22:02:40

    对于遇到此问题的其他人,只需将 !importantz-index 添加到菜单/标题区域即可:

    position:relative !important;z-index:999
    

    For anyone else with this issue, just add !important and the z-index to the menu/header area:

    position:relative !important;z-index:999
    
    ~没有更多了~
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文