Verschiedene CSS-Definitionen innerhal eines Dokum

Ich möchte innerhalb eines html-Dokuments mit den links im oberen Teil eine andere Farbe zuweisen, als denen im unteren Teil. Kann css dies? Ich kann doch die Stylesheets nur im Head definieren, oder? Und dann würden diese ja für das gesamte Dokument gelten!

Gruß
Harry

Ich möchte innerhalb eines html-Dokuments mit den links im
oberen Teil eine andere Farbe zuweisen, als denen im unteren
Teil. Kann css dies? Ich kann doch die Stylesheets nur im Head
definieren, oder? Und dann würden diese ja für das gesamte
Dokument gelten!

aber Du kannst verschiedene sog. Klassen definieren.

Du koenntest die Definitionen auch in den Tag schreiben, aber die Loesung alle in den Head - oder noch besser in eine externe Datei zu packen ist doch wesentlich eleganter, weil Du dann an einer zentralen Stelle alle Formatierungen fuer Dein komplettes Projekt hast.

So gehts:
a:link { font-size:10pt; color:#0B0A8A; text-decoration:none; font-family:verdana, arial, helvetica }
a:visited { font-size:10pt; color:#8080FF; text-decoration:none; font-family:verdana, arial, helvetica }
a:active { font-size:10pt; color:#0000FF; text-decoration:none; font-family:verdana, arial, helvetica }

a.navig:link { font-size:8pt; color:#0B0A8A; text-decoration:none; font-family:verdana, arial, helvetica }
a.navig:visited { font-size:8pt; color:#8080FF; text-decoration:none; font-family:verdana, arial, helvetica }
a.navig:active { font-size:8pt; color:#0000FF; text-decoration:none; font-family:verdana, arial, helvetica }

alle „normalen“ Links sind so in Schriftgroesse 10, die der Klasse „navig“ in Schriftgroesse 8.

Im Link sieht das dann so aus:

der normale Link:
Text

der kleine Link:
Text

in der Art kannst Du nicht nur mehrere Links definieren, sonder so auch Tabellenzellen, normalen Text, … in verschiedene Klassen zu unterteilen;
also
td {font-size:10pt; …}
td.klein {font-size:8pt; …}
td.gross {font-size:18pt; …}

Greetinx
Christian

http://www.html-workshop.de

Ich möchte innerhalb eines html-Dokuments mit den links im
oberen Teil eine andere Farbe zuweisen, als denen im unteren
Teil. Kann css dies? Ich kann doch die Stylesheets nur im Head
definieren, oder? Und dann würden diese ja für das gesamte
Dokument gelten!

Hallo Harry,

ja, das ist mit Unterklassen möglich, schau Dir mal die Erläuterungen dazu in Selfhtml an:

http://www.teamone.de/selfhtml/tdbb.htm#a2

Viele Grüße,
Ron

Danke!
Hallo Christian, hallo Ron,

Super!
Vielen Dank! Genau das wars, was ich gesucht habe!!!

Gruß
Harry