html - 如何将子子菜单对齐到子菜单的右侧?

标签 html css

这是一个jsFiddle帮助解释。

如您所见,当您:hover Top1 > Sub1时,Subsub1Subsub2 出现在子菜单的右侧,但位于 Subsub1 的下方。

我尝试在 .ulmenuthird 处用 margin-top: -31px; 解决这个问题,如下所示 jsFiddle ,但这只是错误的代码,并没有给出最好的结果。 (有时子子菜单项的高度较高,有时高度较低)。

有什么解决办法吗?

最佳答案

嘿,我看过了,我希望这就是你要找的。

我在你有subsubs的subs周围添加了一个div

#container {
    position:relative;
}

并将margin-top改为top:0;

.ulmenuthird {
    display: none;
    position: absolute;
    left: 100%;
    right: auto;
    min-width: 10em;
    top: 0;
}

http://jsfiddle.net/p9wST/4/

关于html - 如何将子子菜单对齐到子菜单的右侧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16665951/

相关文章:

html - 将html代码分成几部分

jquery - 重叠两个 Action 链接并优先考虑顶部的 Action 链接

html - .htaccess - 隐藏包含文件的文件夹

html - 元素文本内容在水平排列的混合内联元素中不可见

php - 如何垂直对齐不在同一个 div 中的两个对象

javascript - 设置动态创建的 div 元素的样式

html - 网页中的 XML

html - chrome 中的模糊文本

jquery - 固定宽度的标题和带有同位素/砌体的流体图像

javascript - 自动调整所有屏幕的弹出框