繁体   English   中英

菜单中的第3级始终位于最顶层

[英]3rd level in menu always on the very top

当菜单的第一项的第三级菜单始终处于浮动状态时,在旧项目上工作

#main.container > .row.nav > .span10 > nav.menu > ul > li > ul > li > ul {
    display: none;
    position: absolute;
    margin-top: 4px;
    margin-left: -10px;
    background-color: #BFD0CA;
} 

将显示更改为阻止无济于事,并且破坏了二级菜单如何解决此问题?

在此处输入图片说明

left: 0; top: 0添加left: 0; top: 0 left: 0; top: 0您班上的left: 0; top: 0值。 并且不要忘了给第二级li { position: relative }并且不要在位置绝对元素上使用margin

#main.container > .row.nav > .span10 > nav.menu > ul > li > ul > li > ul {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 4px;
    margin-left: -10px;
    background-color: #BFD0CA;
} 

#main.container > .row.nav > .span10 > nav.menu > ul > li > 
ul > li { 
    position: relative; 
    ... 
} 
//or if this already has absolute, it doesn't matter. 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM