hi,
im stylesheet steht dann eben:
.activelink {color: #asdfgh; ...}
Das ist doch in Ordnung. Wenn in einer _externen_ CSS-Datei sowas vorkommt, funktioniert das auch.
Ich fürchte nur, du schreibst dir keine _externe_ CSS, sondern schreibst alles gleich in das HTML-Dokument, das dein Browser erhält, und noch nicht einmal in den Header, sondern in irgendein HTML-tag. Dann vergleiche doch bitte einfach mal deine beiden Angaben:
if ($_GET[action]== "News/news") print("style=" irgendwas"")
if ($_GET[action]== "News/news") print("class ="activelink"")
Fällt dir immer noch nix auf (mal abgesehen von dem fehlenden " in deiner Code-Angabe)?
Im ersten Fall erhältst du beispielsweise so etwas:
<div style="irgendwas">
Und das dürfte korrekt sein.
Im zweiten Fall erhältst du allerdings:
<div class="activelink">
Und das dürfte nicht klappen, weil eine solche Klasse einfach nicht existiert. Oder du hast sie trotz mehrfacher Bitte um den korrekten Code noch nicht mitgeliefert.
Es handelt sich, falls meine Annahme zutrifft, also tatsächlich _nicht_ um ein CSS-Problem, sondern darum, daß dir nicht klar ist, was dein PHP eigentlich schreiben soll.
Grüße aus Berlin
Christoph S.
mailto:christoph.schnauss@berlin.de
http://www.christoph-schnauss.de
ss:| zu:) ls:& fo:) va:) sh:| rl:|