Hoffe mit diesem Thema hier in der richtigen Rubrik zu sein? Ich möchte die Navigations-Anzeige so abändern, dass statt des Textes ("home") eine Grafik (Häuschen) angezeigt wird. Ich habe hier dazu bereits einen Tipp gefunden und umgesetzt, jedoch funktioniert die Lösung nur, wenn man nicht "home" ist, nur bei allen anderen Menüpunkten. Es sieht bei Seitenaufruf (auch auf der Home-Adresse) und beim Navigieren zu anderen Menüpunkten korrekt aus, nur wenn man das Häuschen anklickt, dann steht da "home" statt der Häuschen-Grafik.
Verwendet habe ich nachfolgende css-Definiton:
/* Logo statt Text für home */
#header .nav-logo a {
width:40px;
height:40px;
top:5px;
display:block;
background-image:url("files/DVB/Layout/home-icon.png");
background-repeat:no-repeat;
text-indent:-3000px;
}
In der Seite home habe ich die Klasse nav-logo angegeben.
Ich vermute, dass außer "a" hinter .nav-logo noch irgendwas anderes stehen muss. Hatte mal "active" probiert, aber das hatte nicht gewünschten, sondern nur negative Effekte für die anderen Menüpunkte.
Weiß jemand die Lösung? Geht es vielleicht ganz anders (so ein ungewöhnliches Thema ist das ja eigentlich nicht)?
Vielen Dank für Tipps und Hinweise, Reinhard