Navigation links und oben mit Anzeige der aktuellen Seite?

Navigation links und oben mit Anzeige der aktuellen Seite?

Beitragvon Zischel » 16.02.2007, 16:30

Hallo Leute,

ich bin gerade dabei in CSS einzusteigen und habe direkt eine Frage.
Ich habe eine Seite mit einer Navigation auf der linken Seite. Klickt man auf einen Link wird dieser als aktiv angezeigt - bis dahin super.
Jetzt öffnet sich aber oben vertikal eine weitere Navigation mit Reitern, die die Unterseiten zum linken Hauptnavigationspunkt anbieten. Klicke ich dort auf einen Link wird die aktive Seite auch angezeigt, aber auf der linken Seite soll ebenfalls die Hauptseite als aktiv dargestellt werden.
Also linke Seite aktiver Link und oben aktiver Link für die jeweilige Seite.

Ein aktiver Link gelingt mir mit

<body id="startseite">
<body id="angebot">
...
das habe ich im HTML-Grundgerüst

Die Navigationsliste hat auch IDs
<li id="navi01"> für Startseite
<li id="navi02"> für Angebot

In der CSS-Datei hab ich dann
#navibereich a:hover,
#start #navi01 a,
#angebot #navi02a

das reicht dann immer für einen aktiven Link aber nicht für zwei.

Geht mein Vorhaben überhaupt?

Danke

Michael
Zischel
neu hier
 
Beiträge: 1
Registriert: 16.02.2007, 15:33

Beitragvon Laus » 17.02.2007, 09:22

Das geht so einfach nicht!
Du musst in diesem Fall dem anderen Navigationpunkt der als aktiv gekennzeichnet werden soll dies auch explizit anweisen. In etwa so
Code: Alles auswählen
<li id="active"><a href="#" >Linktext</a></li>
und dann im CSS
Code: Alles auswählen
#active a:link, #active a:visited, #active a:hover
{
Anweisungen für die Formatierung
}


Gruß Xaver
Lachen ist kein schlechter Anfang und bei weitem das beste Ende.
(Oscar Wilde)
Benutzeravatar
Laus
Moderator
 
Beiträge: 1229
Registriert: 25.02.2006, 00:30
Wohnort: Furth im Wald


Moderatoren: Laus, Moderatoren

Ähnliche Beiträge zu "Navigation links und oben mit Anzeige der aktuellen Seite?"

Zurück zu: CSS für Anfänger

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste