zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Bildnavigation

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 01.02.2006, 14:23
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 01.02.2006
Beiträge: 1
css_bastian befindet sich auf einem aufstrebenden Ast
Standard Bildnavigation

Hallöchen,
folgendes Problem taucht bei mir auf:

Ich habe eine navigation.php die in alle php dokumente includet wird.
In dieser befindet sich folgender Inhalt:

Code:
<div id="navbar">
[img]/images/nix.gif[/img]

[img]/images/nix.gif[/img]

[img]/images/navi_punkte.gif[/img]

[img]/images/nix.gif[/img]

[img]/images/nix.gif[/img]

[img]/images/navi_punkte.gif[/img]

[img]/images/nix.gif[/img]

[img]/images/nix.gif[/img]

[img]/images/navi_punkte.gif[/img]

[img]/images/nix.gif[/img]

[img]/images/nix.gif[/img]
</div>
Die css enthält:

Code:

a img {height: 21px; width: 115px; border-width: 0; background: top left no-repeat;}

a#ueber img {background-image: url(/images/navi_ueber_aus.gif);}
a#event img {background-image: url(/images/navi_event_aus.gif);}
a#engi img {background-image: url(/images/navi_engi_aus.gif);}
a#kontakt img {background-image: url(/images/navi_kontakt_aus.gif);}

a#ueber:visited img {background-image: url(/images/navi_ueber_aus.gif);}
a#event:visited img {background-image: url(/images/navi_event_aus.gif);}
a#engi:visited img {background-image: url(/images/navi_engi_aus.gif);}
a#kontakt:visited img {background-image: url(/images/navi_kontakt_aus.gif);}

a#ueber:hover img {background-image: url(/images/navi_ueber_aus.gif);}
a#event:hover img {background-image: url(/images/navi_event_aus.gif);}
a#engi:hover img {background-image: url(/images/navi_engi_aus.gif);}
a#kontakt:hover img {background-image: url(/images/navi_kontakt_aus.gif);}

a#ueber:active img {background-image: url(/images/navi_ueber_an.gif);}
a#event:active img {background-image: url(/images/navi_event_an.gif);}
a#engi:active img {background-image: url(/images/navi_engi_an.gif);}
a#kontakt:active img {background-image: url(/images/navi_kontakt_an.gif);}
Wenn ich in meinen Links <a id="ueber" href="#"> keinen Link reinsetze ( also z.b. # ) funktioniert alles Problemlos. Wenn ich auf den Link klicke setzt er ihn aktiv.

Sobald ich aber einen Link einsetze scheint er den status beim klicken zu verlieren..

Gibt es da eine elegante Lösung?

Danke
Bastian
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 01.02.2006, 14:34
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 11.01.2005
Ort: Berlin
Beiträge: 2.149
mazzo wird schon bald berühmt werden
Standard

wieso gibts Du einem <img> ein Background-Image mit? Wie soll das (ausser bei transparenten Bildern) dargestellt werden?

Schau mal in meine Sig, da gibts haufenweise Beispiele, wie man mit Hintergrundbildern des Ankers (in Listen) hover-Effekte erstellt.[/i]
Mit Zitat antworten
Sponsored Links
Antwort


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bildnavigation (ul) hat im IE6-8 unerwünschten Abstand shorshe CSS 5 02.02.2010 09:52
Bildnavigation über Menu techniker (X)HTML 0 11.03.2009 19:02


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:14 Uhr.