zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Horizontale Navigation mit Rollover

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 29.09.2007, 01:44
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 29.09.2007
Beiträge: 3
Bex Bunny befindet sich auf einem aufstrebenden Ast
Frage Horizontale Navigation mit Rollover

Ich probier mich seit kurzem mit CSS aus und versuche gerade eine horizontale Navigation mit Rollovereffekt zu realisieren. Im FF funktioniert es wie es soll. im IE erscheinen die Grafiken allerdings nicht. Könnte mir bitte einer bei der Lösung des Problems helfen.

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="de">

<head>
  <title>Test</title>
  <link rel="stylesheet" type="text/css" href="test.css" />
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>

<body>
<ul class="nav">
  <li class="nav"><a class="b" href="#">Test2</a></li>
  <li class="nav"><a class="b" href="#">Test2</a></li>
  <li class="nav"><a class="b" href="#">Test2</a></li>
  <li class="nav"><a class="b" href="#">Test2</a></li>
  <li class="nav"><a class="b" href="#">Test2</a></li>
</ul>
</body>

</html>

Code:
* {     margin: 0;
        padding: 0;

}
ul.nav {
        margin: 0;
        padding: 0;
        list-style: none;
        width: 720px;

}

ul.nav li.nav {
        float: left;

}
a:link.b, a:visited.b {
        display: block;
        width: 114px;
        height: 35px;
        line-height: 35px;
        color: #000;
        text-decoration: none;
        background: #94B8E9 url(images/archiv.gif)no-repeat left top;
        text-indent: -999px;
}

a:hover.b {
                background-position: right top;
        }
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 29.09.2007, 08:20
Benutzerbild von etux
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 17.09.2007
Ort: Berlin
Beiträge: 643
etux wird schon bald berühmt werden
Standard

Hallo Bex Bunny,
auf die Schreibweise muss Du achten.
Code:
a:link.b, a:visited.b
geht nicht, eher so:
Code:
a.b:link , a.b:visited
Grüße: Emil
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 29.09.2007, 12:10
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 29.09.2007
Beiträge: 3
Bex Bunny befindet sich auf einem aufstrebenden Ast
Standard

Danke Emil für Deinen Hinweis, aber leider ist im IE der Effekt immer noch derselbe. Die Grafiken werden nicht angezeigt.
Mit Zitat antworten
  #4 (permalink)  
Alt 29.09.2007, 12:42
Benutzerbild von etux
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 17.09.2007
Ort: Berlin
Beiträge: 643
etux wird schon bald berühmt werden
Standard

Hallo Bex Bunny,

ein Leerzeichen muss vor "no-repeat".
Code:
a.b:link, a.b:visited {
        display: block;
        width: 114px;
        height: 35px;
        line-height: 35px;
        color: #000;
        text-decoration: none;
        background: #94B8E9 url(images/archiv.gif) no-repeat left top;
        text-indent: -999px;
        
}

a.b:hover {
	background-position: right top;
}
Grüße: Emil

P.S.: Was ich nicht verstehe: Warum funktioniert es auch mit "a:link.b".

Geändert von etux (29.09.2007 um 12:55 Uhr)
Mit Zitat antworten
  #5 (permalink)  
Alt 29.09.2007, 14:22
Benutzerbild von pmmueller
Autor von "Little Boxes"
XHTMLforum-Mitglied
 
Registriert seit: 18.01.2005
Ort: Groningen (Niederlande)
Beiträge: 292
pmmueller sorgt für eine eindrucksvolle Atmosphärepmmueller sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von etux Beitrag anzeigen
Was ich nicht verstehe: Warum funktioniert es auch mit "a:link.b".
Bei der Angabe von mehreren Klassen spielt es keine Rolle, in welcher Reihenfolge sie angegeben werden. :link ist ja eine Pseudoklasse, von daher könnte das der Grund sein.

Grüße
Peter
__________________
HTML & CSS lernen: »Einstieg in CSS« + »Flexible Boxes« | CMS lernen: »Websites erstellen mit Contao«
Mit Zitat antworten
  #6 (permalink)  
Alt 29.09.2007, 17:48
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 29.09.2007
Beiträge: 3
Bex Bunny befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von etux Beitrag anzeigen
Hallo Bex Bunny,

ein Leerzeichen muss vor "no-repeat".
Vielen Dank, da waren die Augen vergangene Nacht wohl doch schon halb zu bei mir, um das fehlende Leerzeichen zu finden.
Mit Zitat antworten
  #7 (permalink)  
Alt 29.09.2007, 20:43
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.848
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

Was ich an dieser Stelle immer empfehle: Wirf die Pseudoklassen :link und :visited raus und mache einfach nur a draus (die Regel für :hover bleibt unberührt).
Mit Zitat antworten
  #8 (permalink)  
Alt 29.09.2007, 22:31
Benutzerbild von pmmueller
Autor von "Little Boxes"
XHTMLforum-Mitglied
 
Registriert seit: 18.01.2005
Ort: Groningen (Niederlande)
Beiträge: 292
pmmueller sorgt für eine eindrucksvolle Atmosphärepmmueller sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von heiko_rs Beitrag anzeigen
Wirf die Pseudoklassen :link und :visited raus und mache einfach nur a draus (die Regel für :hover bleibt unberührt).
Tja, das ist natürlich noch viel einfacher
__________________
HTML & CSS lernen: »Einstieg in CSS« + »Flexible Boxes« | CMS lernen: »Websites erstellen mit Contao«
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

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
Problem mit Navigation safari CSS 12 20.04.2011 11:11
Float-Problem? mischaef CSS 33 20.10.2010 16:20
horizontale Navigation mit rollover Bild c3ox CSS 3 28.11.2009 00:06
Javascript UL Navigation im IE6 ven CSS 7 29.04.2008 15:29
Container mit 2 Container darin -> Hintergrund anzeigen bendar CSS 4 05.04.2005 18:18


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:07 Uhr.