2017-06-19 182 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'));