【发布时间】:2015-06-02 19:24:52
【问题描述】:
我在https://admin.vybenetworks.com/vybe/dropdown/ 有一个下拉菜单,除了一件事外,它工作正常。子菜单与导航顶部对齐,而不是与其所属的菜单项对齐。例如,在“计费”下有一个名为“报告”的子菜单,其中一个项目名为“销售报告”。子菜单显示在“定期计费”项附近,而不是“报告”项旁边。
我尝试搜索此问题,但实际上很少有关于此问题的点击。我认为包含元素 (LI) 是“位置:相对”,子菜单 (UL) 是“位置:绝对”,但它总是将其相对于父 UL。
感谢任何提示。
【问题讨论】:
-
为了清楚起见,在示例中,您声明在“计费”下您可以找到“报告” - 这应该是一个子菜单,但它不是 - 在“报告”下,您应该找到“销售”报告”。我理解你吗?
-
没错。 “主”菜单是顶部的菜单,其中包括“计费”。将鼠标悬停在它上面会出现一个子菜单,其中包括“报告”作为最后一项。将鼠标悬停在上面会出现一个子菜单,其中包含一项“销售报告”。问题是最后一个在顶部,它应该在“报告”旁边,以便您可以将鼠标悬停在它上面并选择它。
-
在您的 Vybe.css 文件的第 286 行,在您的 nav ul ul ul 上,您有一个“top”属性,当前设置为 30px,尝试将其更改为 252px 并告诉我什么你认为