2017-02-11 1 views
0

Mein Problem ist, dass es für meine Navigationsleiste ein grünes "Aktiv" -Feld hat, um anzuzeigen, auf welcher Registerkarte der Benutzer gerade ist. Die Box erscheint für jeden Tab, den ich habe, außer einem, der zufällig ein Dropdown-Menü ist. Daher brauche ich Hilfe, um herauszufinden, warum es nicht erscheint. Ist es, weil ich 2 Klassen in einem <a> Tab deklariert habe? Hier ist mein Code: https://jsfiddle.net/wmzpktw7/. Wie Sie sehen können, gibt es im Menü "Spiele" keine Felder. Wenn Sie class="selected" in eine andere Registerkarte verschieben, sehen Sie das grüne Feld. Jede Hilfe wird sehr geschätzt.Das Feld "Aktiv" in der Navigationsleiste wird nicht für das Dropdown-Menü angezeigt.

Antwort

0

Es ist, weil Sie zwei Deklarationen für Klasse innerhalb des HTML-Elements haben. Mehrere Klassen können wie folgt erklärt werden:

<a class="dropbtn selected" href="#">Games</a> 

https://jsfiddle.net/mmd9u1h7/1/

+0

Dank für die Antwort danken. Es funktioniert jetzt. Also, bedeutet das, dass wenn ich mehr Klassen brauche, ich sie einfach hinzufügen kann? – Noob

+0

Gern geschehen. Ja, Sie können auf die gleiche Weise beliebig viele Klassen hinzufügen. Stellen Sie nur sicher, dass sie durch ein Leerzeichen getrennt sind. – sol

+0

Danke für die Klärung und die Antwort – Noob

Verwandte Themen