2017-06-19 226 views
-3

在最近處理過的舊網站上出現CSS菜單問題。 問題在於主菜單下的子菜單顯示爲非常細的線,沒有選擇來實際選擇任何ul li。CSS菜單的子菜單未顯示

有沒有問題,以前當菜單被硬編碼爲HTML入主題的頭文件,但客戶端無法更改的菜單所以爲了做事情的正確方法我改變了HTML來:

<?php 
wp_nav_menu(array( 
'theme_location' => 'header', 
'menu' => 'mobile-menu', 
'menu_class' => 'max-menu', 
'menu_id' => 'menu')); 
?> 

但現在我遇到了上述問題。這裏是可供參考的URL: http://www.ellianaevents.com/

我試着改變子菜單類的高度和位置,但無濟於事。

任何幫助表示讚賞。

+0

_「沒有問題,以前當菜單被硬編碼爲HTML入主題的頭」 _ - 好那麼我建議你通過比較的HTML輸出啓動您現在的動態解決方案,以前的硬編碼HTML ... – CBroe

回答

1

這是因爲uloverflow-y:auto所以只是改變它下面的CSS:

ul#menu { 
    overflow: visible; 
} 
+0

感謝大家的幫助。 Minal的建議解決了這個問題,但我認爲一般來說,這裏的人們應該盡力幫助其他人,而不是經常性地降低他們,作爲一個後端開發人員,移動到前端並不總是那麼容易。 –

1

添加此添加此enter code here ul.max菜單{ 溢出-Y:可見; }

行號:154

0
We have to add submenu css in style.css file to display submenu options in the menu 

after displaying menu using function below 

wp_nav_menu(array('menu_name'=>'Name of menu given in backend','container'=>false,'menu_class'=>'class of menu if you want to give if you dont want then leave it blank'));