1
我有一個純粹的css/html下拉菜單,我幾乎從csswizardry here中偷了這些代碼。它的功能就像一個魅力;唯一的問題是,如果該菜單項位於頁面的最右側,則下拉菜單項是頁面的一半。如何讓CSS/HTML下拉菜單部分脫離頁面顯示?
我正在研究javascript解決方案;有沒有辦法解決這個問題只使用CSS?
編輯:我正在尋找下拉內容移動到左側,以便下拉項目完全可見。
我有一個純粹的css/html下拉菜單,我幾乎從csswizardry here中偷了這些代碼。它的功能就像一個魅力;唯一的問題是,如果該菜單項位於頁面的最右側,則下拉菜單項是頁面的一半。如何讓CSS/HTML下拉菜單部分脫離頁面顯示?
我正在研究javascript解決方案;有沒有辦法解決這個問題只使用CSS?
編輯:我正在尋找下拉內容移動到左側,以便下拉項目完全可見。
看着你的代碼基於它,而不是
#nav li:hover ul { left:0; }
...你會想:
#nav li:hover ul { left:auto; right:0; }
看起來你可能需要調整的#nav li
如果右頁邊距您使用的是與csswizardry相同的CSS。
應該發生什麼?也許將菜單進一步向左移動?你能包裝內容嗎? – n8wrl
對不起,是的。我希望內容移動到左側。 – iandisme
不認爲它可以用CSS來完成,因爲菜單是絕對定位的,因此不在文檔流中 – mreq