Zur Navigation

Aktive Seite in der Navigation sichtbar machen

1 Nicky

Hallo ich habe jetzt eine Navigationsleiste erstellt udn per CSS definiert, was passieren soll, wenn die seite aktiv ist
a.top_link:hover, a.top_link:active {
    color:black;
    background-image:url(./Bilder/Design/reiter2.gif);
    background-position:top right;
    background-repeat:no-repeat;
    background-color:white;
    }

was muss ich jetzt im html-code bei dem link ändern, damit die seite in der navigation als aktive seite angezeigt wird?

<a href="home.html" class="top_link" id="home">home</a>

Lg
Nicky

12.08.2007 18:53 | geändert: 12.08.2007 18:54

2 Rudy

:active heißt nicht, dass es die aktive Seite ist, sondern dass der Link den Focus hat.

was muss ich jetzt im html-code bei dem link ändern, damit die seite in der navigation als aktive seite angezeigt wird?

Definiere eine Klasse für die aktiven Links, z.B. a.top_link_aktiv. Weise dann auf der jeweiligen Seite dem Link, der "aktiv" sein soll, diese Klasse zu.
a.top_link:hover, a.top_link:active, a.top_link_aktiv {
   color:black;
   background:white url(./Bilder/Design/reiter2.gif) no-repeat top right;
   }

z.B. auf der Seite "home.html" wird der Link zu home.html dann so:
<a href="home.html" class="top_link_aktiv" id="home">home</a>

12.08.2007 18:59 | geändert: 12.08.2007 19:01

3 Nicky

vielen dank klappt alles=)

12.08.2007 19:32

Beitrag schreiben (als Gast)





[BBCode-Hilfe]