我有一个下拉菜单,在https://admin.vybenetworks.com/vybe/dropdown/这工作正常,除了一件事。子菜单对齐到导航的顶部,而不是它所属的菜单项。例如,在“结算”下,有一个名为“报告”的子菜单,其中有一个名为“销售报告”的项目。子菜单显示在“定期结算”项目附近,而不是“报告”旁边。CSS下拉菜单垂直对齐
我试图寻找这个问题,但很少有点击是关于这个问题。我认为包含元素(LI)是“位置:相对”,子菜单(UL)是“位置:绝对”,但它始终将其与父UL相对放置。
感谢您的任何提示。
更换
top:30px
仅仅是明确的,在你的国家的例子在'账单'下你可以找到'报告' - 这应该是一个子菜单,但它不是 - 在'报告'下你应该找到'销售报告'。我很了解你吗? – AGE这是正确的。 “主”菜单是包含“帐单”的顶部菜单。将鼠标悬停在其上方会出现一个包含“报告”作为最后一项的子菜单。将鼠标悬停在一个子菜单上,显示一个项目“销售报告”。问题是这最后一个出现在顶部,它应该在“报告”旁边,以便您可以将其选中并选择它。 –
在您的Vybe.css文件的第286行中,您的导航栏中有一个'top'属性,该属性当前设置为30px,请将其更改为252px,并让我知道您认为我所说的 – AGE