2017-06-19 7 views
-3

Ein CSS-Problem mit einem Menü auf einer alten Site, an der kürzlich gearbeitet wurde. Das Problem ist, dass das Untermenü unter dem Hauptmenü als eine sehr dünne Linie mit keiner Option angezeigt wird, um tatsächlich eines der ul li auszuwählen.Das Untermenü des CSS-Menüs wird nicht angezeigt

Es gab bisher kein Problem, wenn das Menü als HTML-Code in das Header-Datei des Themas fest einprogrammiert wurde, aber der Kunde war nicht in der Lage das Menü zu ändern, so dass, um die Dinge richtig zu tun, ich die HTML geändert:

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

aber jetzt habe ich das oben genannte Problem. Hier ist die URL als Referenz: http://www.ellianaevents.com/

Ich habe versucht, die Höhe und Positionierung der Untermenü-Klasse, aber ohne Erfolg zu ändern.

Jede Hilfe wird geschätzt.

+0

_ „Es gab bisher kein Problem, wenn das Menü als HTML-Code in der Kopfzeile des Themas fest einprogrammiert wurde“ _ - und dann schlage ich Sie starten, indem Sie die HTML-Ausgabe des Vergleichens Ihre jetzt dynamische Lösung zum vorherigen, fest codierten HTML ... – CBroe

Antwort

1

Es ist, weil ul haben ein overflow-y:auto so ist es nur mit unter css ändern:

ul#menu { 
    overflow: visible; 
} 
+0

Vielen Dank für die Hilfe. Minals Vorschlag hat es behoben, aber ich denke, im Allgemeinen sollten die Leute hier auf stackoverflow versuchen, anderen zu helfen, ohne sie ständig zu downbooten, da ein Backend-Entwickler, der ins Frontend gerät, nicht immer einfach ist. –

1

fügen Sie diese hinzufügen, um dieses enter code here ul.max-Menü { Überlauf-y: sichtbar; }

Zeilennummer: 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')); 
Verwandte Themen