我在我的网站上使用我的响应式导航栏时遇到了此问题。出于某种原因,我的一些菜单项只落在页面上的元素后面,而不是浮在它们上面,但对于我的生活,我无法弄清楚为什么!响应式导航栏问题
我的网站是www.kenttrophies.co.uk
我在想,如果有人能请点我在正确的方向,因为我百思不得其解!
下面是一个图像显示我的问题时,该网站的媒体查询踢...
非常感谢所有的答案!
我在我的网站上使用我的响应式导航栏时遇到了此问题。出于某种原因,我的一些菜单项只落在页面上的元素后面,而不是浮在它们上面,但对于我的生活,我无法弄清楚为什么!响应式导航栏问题
我的网站是www.kenttrophies.co.uk
我在想,如果有人能请点我在正确的方向,因为我百思不得其解!
下面是一个图像显示我的问题时,该网站的媒体查询踢...
非常感谢所有的答案!
像undefinedtoken说,不过,我想补充相对于主ID是#cssmenu位置。所以只是:#cssmenu {position:relative;的z-index:20; }
您应该阅读css z-index,因为这将帮助您控制页面中具有视图层次结构的内容。在这种情况下,您希望您的#cssmenu具有较高的层次结构,因此您可以为其指定一个z-index(我只是随机选择了20,但可以选择任意数量)。
例如,
header {position:relative;的z-index:1; } header .title {position:relative;的z-index:2; }
在这种情况下,标题。 title将始终位于标题之上,因为它具有更高的(意义更重要的)z-index。 (另外,您需要为每个项目设置一个位置,以便z-index起作用)。
只需添加position:relative
您#cssmenu > ul li a
#cssmenu > ul li a{
position:relative;
}
啊哈!谢谢。我最初尝试了z-index,但没有奏效,忘了定位。菜鸟错误!谢谢! – Harkat 2014-09-30 14:30:57