Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是一个jsFiddle来帮助解释。
正如您在:hover Top1 > Sub1时看到的那样,Subsub1和Subsub2出现在 Submenu 的右侧,但在 Subsub1 的下方。
我尝试使用margin-top: -31px;at .ulmenuthird 解决这个问题,如此处所示jsFiddle,但这只是错误的代码,并没有给出最好的结果。(有时子子菜单项的高度较高,有时高度较小)。
margin-top: -31px;
有什么解决办法吗?
嘿,我看过了,我希望这就是你要找的。
我在你周围添加了一个 div 有 subsubs
#container { position:relative; }
并将边距顶部更改为顶部:0;
.ulmenuthird { display: none; position: absolute; left: 100%; right: auto; min-width: 10em; top: 0; }
http://jsfiddle.net/p9wST/4/