hi!
Ist es möglich meine externe CSS Datei so umzuschreiben dass für
Navigationstabllen weisse links verwende und für den Rest
schwarzfarbige Links?
Das ist ein bisschen schwierig, wenn das ganze auch noch in Netscape
4.x ohne Probleme laufen soll. CSS bietet dafür zwar Möglichkeiten
an, aber die werden nicht von allen Browsern berücksichtigt. Vor
allem machen eben Netscape 4.x und der Internet Explorer Probleme.
Die beste und umfassendste Lösung wäre es, den Links innerhalb der
Navigationstabellen eine andere Klasse zuzuweisen als den restlichen.
Zum Beispiel so:
=== cut ===
A:link { ... }
A.navigation:link { ... }
=== cut ===
Das funktioniert dann in eigentlich allen Browsern. Wenn diese Links
dynamisch erzeugt werden, müsstest du dir eben eine Möglichkeit
einfallen lassen, bestimmten Links eine andere CSS-Klasse zuzuweisen.
Eine andere Möglichkeit ist die Formatangabe für verschachtelte
Elemente. Lies dir dazu mal folgenden Abschnitt in SELFHTML durch:
http://selfhtml.teamone.de/css/formate/zentrale.htm#verschachtelte_elemente
Dann könntest du etwas in der Art machen:
=== cut ===
A:link { ... }
TD.navigation A:link { ... }
=== cut ===
Die zweite Zeile bedeutet, dass die CSS-Angaben nur für <a>-Tags
gilt, die innerhalb einer Tabellen-Zelle der Klasse "navigation"
vorkommen.
In welchen Browsern das genau funktioniert, kann ich allerdings nicht
sagen. Aber laut SELFHTML sollte das sogar im Netscape 4.x klappen.
bye, Frank!