当第三级菜单始终为菜单中的第一个项目浮动时,处理旧项目 附加到ul的css是
#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;
}
将显示更改为阻止不会帮助和破坏第二级菜单 如何解决这个问题?
答案 0 :(得分:1)
为您的班级添加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.