Nun habe ich folgendes Problem: Die Links werden wie in der CSS-Datei beschrieben angezeigt, leider aber nur die Link, die bereits besucht wurden. Neue Links werden in dem "Standard-Blau" angezeigt.
a:link.news {
Wohl falsch rum, beachte die Position von Pseudoklasse und Klasse in folgendem Beispiel aus http://w3.org/TR/CSS2/selector.html#link-pseudo-classes:
If the following link:
<a class="external" href="http://out.side/">external link</a>
has been visited, this rule:
a.external:visited { color: blue }
will cause it to be blue.
HTML-Datei:
<a href='news_ergebnis.php?&news_id=17' class='news'>mehr...</a>
------------------------------^
Das ist ebenfalls nicht richtig (hat aber wohlgemerkt mit dem CSS-Problem nichts zu tun). Das Und-Zeichen & darf in HTML-Dateien niemals alleine stehen, weil es als Einleitung für Sonderzeichen dient. Willst Du ein &, benutze die Umschreibung & :
<a href="news_ergebnis.php?&news_id=17" ...
-----------------------------^^^^^
Gruß,
soenk.e