CSS 固定 div 在列表菜单上

标签 css overlap css-position

我有一个列表菜单,如:

<div id="my_menu">
    <ul class="my_horizontal_menu">
        <li class="nav_1">
            <a>my nav1</a>
        </li>
        <li class="nav_2">
            <a>my nav2</a>
        </li>
    </ul>
</div>

根据菜单上的点击,我还有其他的 div 来显示内容:

<div id="my_container_1">
    some data
</div>
<div id="my_container_2">
    some data
</div>

我使用一些简单的 JQuery 代码来显示右侧菜单和容器。一切正常。 现在,我在容器中有一个固定的 div:

<div id="my_container_2">
    <table>...some data...</table>
    <div id="my_fixed_div">
    </div>
</div>

固定的 div my_fixed_div 在页面滚动时使用一些 CSS 来固定并且它起作用。问题是这个固定的 div 在用户滚动时与菜单重叠: Fixed DIV overlaps the menu

你知道如何解决这个问题吗?始终在所有页面内容上显示固定的 div?我尝试使用 z-index:1000 但我不起作用...

最佳答案

给它一个较低的 z-index 值让它呈现在其他元素后面

关于CSS 固定 div 在列表菜单上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11322300/

相关文章:

html - 在 100% 宽度时,我的 div 不包含它们的元素(重叠?)

html - 如何在不改变位置的情况下将一个 div 重叠到另一个 div - Css

CSS位置粘性不起作用

css - offsetWidth vs scrollWidth : should be different, 但相同

javascript - 难以创建 Jquery 循环以重复更改背景颜色和动画元素

css - 在移动设备上呈现的普通 <select> 元素与 Bootstrap 的下拉元素

css - 我可以使用纯 CSS 根据元素的祖先位置属性设置元素样式吗?

html - 为什么显示页面的两个红色区域之间的边距很小?

android - 在sqlite中检查特定时间间隔内的时间

html - 位置固定元素重叠到页脚中