Hi,
nachfolgend habe ich den Quellcode von meinem Menü abgebildet:
HTML
<div id="navi">
<!--zeigt die statischen Seiten an-->
<ul>
<li id="first"><a href="#">Home</a></li>
<li class="page_item"><a href="#" title="Bücher">Bücher</a></li>
<!-- aktuelle Seite -->
<li class="page_item current_page_item"><a href="#" title="Romanhefte">Romanhefte</a></li>
<li class="page_item"><a href="#" title="Comics">Comics</a></li>
<li class="page_item"><a href="#" title="Kontakt">Kontakt</a></li>
<li class="page_item"><a href="#" title="Links">Links</a></li>
<li class="page_item"><a href="#" title="Impressum">Impressum</a></li>
</ul>
</div>
Alles anzeigen
Horizontale Formatierung via CSS klappt prima. Was ich nun gerne machen würde, ist das alle Seiten beim "current_page_item"-Status eine andere Hintergrundfarbe bekommen als normal. Das gilt auch für die Startseite. Und da ist der Punkt, an dem ich nicht weiter weiß, da diese Seite offensichtlich nie den "current_page_item"-Status erhält...
Wie formatiere ich außerdem die class-Angabe "page_item current_page_item" richtig? Ich habe mir da ne Lösung von einem anderem Template abgeschaut, die mir aber nicht besonders gefällt:
CSS
.current_page_item a, .current_page_item a:hover {
background: #004499 !important;
color: #fff !important;
}
LG, hzirl