Php CSS菜单';s子菜单未显示

Php CSS菜单';s子菜单未显示,php,css,wordpress,menu,Php,Css,Wordpress,Menu,有一个CSS问题,在一个旧的网站,最近工作的菜单。 问题是主菜单下的子菜单显示为一条非常细的线,没有实际选择任何ul li的选项 以前,当菜单硬编码为HTML到主题的头文件中时没有问题,但客户端无法更改菜单,因此为了正确操作,我将HTML更改为: <?php wp_nav_menu( array( 'theme_location' => 'header', 'menu' => 'mobile-menu', 'menu_class' => 'max-menu', 'me

有一个CSS问题,在一个旧的网站,最近工作的菜单。 问题是主菜单下的子菜单显示为一条非常细的线,没有实际选择任何ul li的选项

以前,当菜单硬编码为HTML到主题的头文件中时没有问题,但客户端无法更改菜单,因此为了正确操作,我将HTML更改为:

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

但现在我有上面提到的问题。以下是供参考的URL:

我试图改变子菜单类的高度和位置,但没有效果


感谢您的帮助。

这是因为
ul
有一个
overflow-y:auto
所以只需使用以下css更改它:

ul#menu {
   overflow: visible;
}

添加此添加此
在此处输入代码
ul.max-menu{ 溢出y:可见; }


行号:154

“以前将菜单硬编码为HTML到主题标题中时没有问题”-那么我建议您首先将现在动态解决方案的HTML输出与以前硬编码的HTML进行比较…感谢大家的帮助。Minal的建议解决了这个问题,但我认为在stackoverflow上的一般人应该尝试帮助其他人,而不是不断地贬低他们,因为后端开发人员进入前端并不总是容易的。
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'));