Hallo,
ich würde gerne in meinem Menue den aktuellen Link (der Seite, wo man sich befindet) hervorheben. Habe in Foren bisher zwar CSS-Anweisungen gefunden. Mir ist aber nicht klar, was der passende Eintrag dazu im Seiten-bzw. Header-Template wäre.
Hier das bisherige Stylesheet:
.nav {
font: Arial narrow, sans-serif;
background: #fff;
border-right: 1px solid #48A3A8;
}
.nav a {
background: #fff;
border-left: 1px solid #48A3A8;
color: #000;
float: left;
font: bold 1.1em/28px Arial narrow, sans-serif;
padding: 0 20px;
}
.nav a:link.active {
background: #000;
color: #fff;
}
.nav a:visited.active {
background: #000;
color: #fff;
}
.nav a:hover {
background: #000;
color: #fff;
}
.nav a:active {
background: #fff;
color: #48A3A8;
}
.nav a:focus {
background: #fff;
color: #48A3A8;
}
.nav ul {display: inline;}
.nav li {list-style: none; float: right;}
Alles anzeigen
--------------
Und schliesslich das Template dazu:
<div class="nav">
<ul>
<li><a href="<?php bloginfo('url'); ?>">START</a></li>
<li><a href="?page_id=2">EINE SEITE</a></li>
<li><a href="?page_id=4">KONTAKT</a></li>
<li><a href="?page_id=5">GESCHICHTE</a></li>
<li><a href="?page_id=8">NEWS</a></li>
</ul>
-------------
Ich hatte es auch schon mit "a class=active" versucht. Aber das funktioniert dann eben nicht individuell auf den Seiten...
Für Hilfe wäre ich wirklich sehr dankbar!
Schönen Gruß
sux