html - z-index 在响应式菜单中不起作用

标签 html css responsive-design

我有两个单独的移动和桌面网站菜单。我为这个嵌套菜单添加了一个非常高的 z-index,但它仍然隐藏在其他元素后面并且没有显示在顶部。那么我们如何将其置于所有其他元素之上。 这是布局示例:

<nav id="responsive_main_menu">
<div id="navigate-to">Navigate to</div>
                        <ul id="menu-main-menu-1" class="menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home alpha"><a href="#"><span>Home</span></a></li>
</ul>                       

这是 CSS:

#responsive_main_menu .menu,#responsive_main_menu .menu ul {

z-index: 999999;
}

这是显示此问题的网址。将页面大小调整为较小版本以查看蓝色菜单。 http://daccordinc.com/

最佳答案

您需要应用默认值 static 以外的位置属性,以便更改元素的堆叠上下文。将相对定位添加到以下选择器:

#responsive_main_menu {
    position: relative;
    z-index: 999999;
}

http://img836.imageshack.us/img836/1389/wgyj.jpg

关于html - z-index 在响应式菜单中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18276513/

相关文章:

javascript - 可以创建一个 div 来充当下拉菜单吗?

css - 如何将我的 CSS 幻灯片中的每个图像链接到我网站上的不同页面?

html - 相邻内容 : url() table elements result in incorrect table layout

html - 为 Bootstrap 3 和响应能力正确水平对齐 HTML 输入字段

jquery - 媒体查询和 jquery ".slideToggle()"在调整大小时更改 li 元素的可见性

UITextView中的HTML格式数据显示

html - 大图像拉伸(stretch)元素尽管最大宽度 : 98%

javascript - React JS 中的幻灯片转换和绝对定位

html - 写语义化 HTML 时,哪个更好 : Scoping with <h1> to <h6> tags or scoping with id attributes and <span> tags?

html - 使用CSS使文本在溢出时消失