我有一個下拉菜單,在https://admin.vybenetworks.com/vybe/dropdown/這工作正常,除了一件事。子菜單對齊到導航的頂部,而不是它所屬的菜單項。例如,在「結算」下,有一個名爲「報告」的子菜單,其中有一個名爲「銷售報告」的項目。子菜單顯示在「定期結算」項目附近,而不是「報告」旁邊。CSS下拉菜單垂直對齊
我試圖尋找這個問題,但很少有點擊是關於這個問題。我認爲包含元素(LI)是「位置:相對」,子菜單(UL)是「位置:絕對」,但它始終將其與父UL相對放置。
感謝您的任何提示。
更換
top:30px
僅僅是明確的,在你的國家的例子在'賬單'下你可以找到'報告' - 這應該是一個子菜單,但它不是 - 在'報告'下你應該找到'銷售報告'。我很瞭解你嗎? – AGE這是正確的。 「主」菜單是包含「帳單」的頂部菜單。將鼠標懸停在其上方會出現一個包含「報告」作爲最後一項的子菜單。將鼠標懸停在一個子菜單上,顯示一個項目「銷售報告」。問題是這最後一個出現在頂部,它應該在「報告」旁邊,以便您可以將其選中並選擇它。 –
在您的Vybe.css文件的第286行中,您的導航欄中有一個'top'屬性,該屬性當前設置爲30px,請將其更改爲252px,並讓我知道您認爲我所說的 – AGE