CSS-Klasse greift nicht

P

-PHANTOMIAS-

Aktives Mitglied
Thread Starter
Dabei seit
04.05.2005
Beiträge
197
Reaktionspunkte
1
Hallo an alle!

Ich habe folgende Seite:
http://ud05_188.ud05.udmedia.de/webtest/index2.php
mit dieser CSS-Datei:
http://ud05_188.ud05.udmedia.de/webtest/css/style2.css

Nun habe ich das Problem auf meiner Seite mit dem Wort "Startseite". Dies ist nämlich folgendermaßen im HTML-Code geschrieben:
HTML:
<div id="subnavigation">
 <ul id="subnav">
  <li><a class="active" href="#">Startseite</a></li>
  <li><a href="#">Zweiter Eintrag</a>
   <ul>
    ...
   </ul>
Nun sollte eigentlich die Klasse "active" greifen, die im CSS folgendermaßen definiert wurde:
HTML:
#subnav a.active {
	color: red;
}

Dies tut es aber nicht und ich weiß nicht warum. Ich bin doch im div-Bereich subnav und wende auf das a-Tag die Klasse active an?! Also müsste die Schriftfarbe doch "red" sein.

Wo liegt denn mein Irrtum?

Danke + Gruß -PHANTOMIAS-
 
Hallo,

mach doch mal aus
HTML:
#subnav a.active {
	color: red;
}

ein
HTML:
#subnavigation #subnav a.active {
	color: red;
}

Grüße!
Wolfgang
 
Ah, okay, da war etwas Anderes spezifischer gewesen.
Danke, das hatte ich nicht beachtet.

Gruß -PHANTOMIAS-
 
Auch wenn schon etwas älter – der Fehler dürfte ein anderer sein.
Es muss lauten:
PHP:
#subnav a:active {
	color: red;
}
Also mit einem Doppelpunkt anstelle eines Punktes.

Edit: Ach quatsch, mit "active" meinst du "current". Ok. Vergiss meinen Post.
 
Zurück
Oben Unten