apfel: Verzweiflung: unterschiedliche Browser-Darstellung eines CSS

Beitrag lesen

Hallo!

ich bin gerade ziemlich verzweifelt, vielleicht könnt ihr mir helfen:

Ich habe meine Navigation auf einem CSS aufgebaut. Es gibt bei mir eine Hauptnavigation (class=hnav) und eine Unternavigation (class=unternav). Die aktiven Links der Haupt- und Unternavigation sind jeweils mit einem gif gekennzeichnet ("uaktiv" steht für die aktive Unternavigation, "aktiv" für die aktive Hauptnavigation). Quellcodebeispiele:

<link href="style.css" rel="stylesheet" type="text/css">
<div class=hnav><a id=aktiv href="galerie.htm">Galerie</a></div>

<link href="style.css" rel="stylesheet" type="text/css">
<div class="unternav"><a id=uaktiv href="gprint.htm">Print</a></div>

zugehörige Stylesheet - Definitionen:

.unternav a{
 color : #DFDFDF;
 font-size : 9px;
 margin : 0px;
 padding : 0px 0px 0px 20px;
 text-decoration : none;
 font-weight: normal;

}

.hnav a{
 color : #DFDFDF;
 font-size : 10px;
 margin : 0px;
 padding : 0px 0px 0px 10px;
 text-decoration : none;
 font-weight : bold;

}

a#aktiv{

background-image :  url(Bilder/w.gif);
 background-repeat : no-repeat;}
 }

a#uaktiv{

background-image :  url(Bilder/uaktiv.gif);
 background-repeat : no-repeat;}
}

Problem: Während die gif-Bilder der Hauptnavigation in allen Browsern richtig angezeigt werden, ist dies in der Unternavigation nicht der Fall: Nur der IE zeigt es richtig an. Ausserhalb des hier gezeigten Code kann ich mir die Fehlerquelle nicht vorstellen: Es gibt zwar auch übergeordnete Stylesheet-Definitionen, die beziehen sich dann aber immer auf Ober- und Unternavigation gleichermassen (beide sind in der selben td). Könnt Ihr mir da weiterhelfen??

Lieben Gruss

Karsten