Grafik des Hauptmenüpunktes bei Aktivierung eines Links des Untermenüs verschwunden
Hallo liebe CSS-Profis,
ich habe ein kleines Problem mit meiner verschachtelten Liste. Diese sieht wie folgt aus: Code:
<ul> Ich kann mir das absolut nicht erklären. Ich denke mal, dass es an der verschachtelten Liste liegt. Ich habe versucht, die Liste mit dem Haupteintrag eine Klasse zu geben, leider erfolgslos. Hier ist der CSS-Code: Code:
#container #links UL UL Ich bedanke mich sehr für eure Mühen. Beste Grüße Maik |
Poste mal einen Link, Deine Grafiken hat hier niemand (und in 50% aller Fälle zeigen gepostete Code-Schnipsel eh den Fehler nicht).
Und wirf diese unsägliche Vert'zenrt. per height und line-height raus - beide Eigenschaften weg und mit padding zentr. |
Vielen Dank für deine Antwort heiko.
Hier ist der Link zu der Seite: los-crachos-headshop.de Wenn du dort beispielsweise Glasbongs unter der Rubrik Bong Shop anklickst und dann einen Unterpunkt auswählst, verschwindet einfach die Grafik von Glasbongs (Pfeil). Ich kann das nicht nachvollziehen. Beste Grüße Maik |
Die Grafik ist schon da. Sie wird unten im li-Element positioniert. Bei geöffnetem Submenü ist das li-Element aber (zu) hoch wegen des Submenüs.
Im aktiven Zustand liegt die Grafik im Link. Der ist nicht so hoch. |
Vielen Dank für eure Antworten.
Zitat:
Wenn zum Beispiel auf Glasbongs geklickt wird, klappt ein Untermenü auf. Klickt man da ein Untermenüpunkt an, verschwindet der Pfeil vor "Glasbongs". Die Grafik habe ich nicht dem A-Element zugewiesen sondern dem LI-Element. Ich komme mit dieser Schachtelung einfach nicht klar. Sobald ein Untermenüpunkt angeklickt ist, verschwindet einfach die Grafik vom Hauptmenüpunkt, sehr eigenartig. Zitat:
Das habe ich dadurch behoben, dass ich nach dem URL-Befehl die Farbe des Hintergrundes gesetzt habe. Vielleicht habe ich erfolg, wenn ich den A-Elementen die Grafik zuweise. Ich melde mich wieder bei Euch. Besten Dank für eure Hinweise und Tipps. Beste Grüße Maik |
Die Nachteile Deiner bottom-Pos. siehst Du auch bei zweizeiligen Menüpunkten. Listensymbole am besten immer mit einem vert. Wert in em ausrichten, z.B. 0 .3em - dann wandern sie bei Textzoom langsam mit nach unten. Nur wenn ein Zeilenumbruch absolut ausgeschlossen ist, kann man auch 0 50% o.ä. schreiben (in Deinem Fall aber nicht).
In jedem Falle solltest Du das Listensymbol von der border trennen, d.h. nicht in beides in eine Grafik stecken (für border brauchst Du eh keine Grafik). |
Danke für die hilfreiche Antwort.
Ich arbeite im Rahmen meines Praktikums an dieser Seite und arbeite an dem Menü. Die Grafik mit dem Pfeil soll aber so bleiben. Nun weiß ich aber auch, dass die Zeile: Code:
background: url(img/hg-button-menue2-cat1-inakt.png) no-repeat bottom #A3C02A; Naja, dank euch bin ich jetzt auf jeden Fall schlauer und werde mal sehen, ob ich dieses Problem gelöst bekomme. Ich melde mich dann wieder bei euch, sobald ich Erfolg habe ;) Beste Grüße und noch einmal vielen Dank für Eure Hilfe. Maik |
Hallo Leute,
Ihr habt mir sehr weiter geholfen, dafür vielen Dank. Es funktioniert jetzt mit der Menüdarstellung. Ich habe die Grafik nicht den LI-Elementen zugewiesen sondern den A-Elementen. Ich hab den Wald vor lauter Bäumen nicht mehr gesehen somal der Webdeveloper für FF den Listeneintrag Glasbongs nicht größer dargestellt hat. @fricca: Das war der entscheidene Hinweis, danke. Ich muss noch viel lernen, was CSS betrifft. Vor allem die Erbung und die Schachtellung ... Beste Grüße und besten Dank an alle. Maik |
Alle Zeitangaben in WEZ +2. Es ist jetzt 18:03 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023