current_page_item confusion

  • Hallo Forum,
    ich habe das Problem, dass ich den Wald vor lauter Bäumen nicht mehr sehen kann...

    Ich habe ein offenes Menü mit Untermenü und möchte, dass der aktive Link farbig anders hinterlegt ist.
    Etwa so:
    Seite 1
    [COLOR=#ff0000]Seite 2[/COLOR]
    Seite 3
    ---Seite 4

    Hierfür verwende ich folgendes css:

    Klicke ich nun auf Seite 1 und 2 ist alles ok. Aber wenn ich Seite 3 anklicke, wird auch die Seite 4 farbig hinterlegt.
    Klicke ich hingegen auf Seite 4 ist nur diese andersfarbig.

    Was ich gerne verhindern möchte ist, dass bei aktiver Seite 3 auch Seite 4 als aktiv angezeigt wird.
    Gibt es da eine Lösung?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ein Link zur Problemseite würde helfen. Denn so sieht man weder die übergebene Class noch die Verschachtelung.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Danke für die Antwort, aber die Seite ist lokal auf xampp.
    Kann ich irgendwas mit firebug auslesen, was dir weiterhilft?

    Du könntes den Quelltext der Seite 3!!! posten. Davon aber nur den Abschnitt mit dem Menü.
    Eventuell auch den Quelltext der Seite 4. Auch davon nur den Abschnitt mit dem Menü.

    Eventuell hilft auch:
    Gib dem Submenu "secondary li li a" die Standard-"background-color".

    Einmal editiert, zuletzt von pixselig (25. Januar 2013 um 13:23)

  • Ohhh, heiliges Forum!!!

    #secondary .current_page_item>a war tatsächlich die Lösung!!! Super, Danke!!!

    Und jetzt hätte ich aber gerne noch die Erklärung dazu.

    Ich habe mir schon die Finger wundgegoogelt, aber keine einleuchtende Erklärung gefunden,
    wie ich die dreieckige Klammer im CSS verwenden kann.

  • vereinfacht besagt die, formatiere nur das erste a-tag im #secondary .current_page_item

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Wieviele Damen haben das Angebot eigentlich schon angenommen???

    Betriebsgeheimnis! :-D

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!