CSS: klasse oder id?

hallo,

was ist der unterschied zwischen klassen (.irgendwas) und ids (#irgendwas)?

grüsse
micha

Hallo,

was ist der unterschied zwischen klassen (.irgendwas) und ids
(#irgendwas)?

mit einer Klasse definiesrt Du zB verschiedene Links, verschiedene Tabellenzellen oder aehnliches.
also:

td { font-size:15pt; color:#123456; }
a.link { font-size:15pt; color:#123456; }
a.visited { font-size:15pt; color:#123456; }
a.active { font-size:15pt; color:#123456; }

stellt alle Tabellenínhalte und Links gleich dar (15pt und in der Farbe #123456)

Wenn Du nun aber auch andere Links brauchst machst Du das mit einer Klasse:
a.klein:link { font-size:10pt; color:#123456; }
a.klein:active { font-size:10pt; color:#123456; }
a.klein:visited { font-size:10pt; color:#123456; }

Eine ID hingegen gibt einem bestimmten Bereich (z.B. einem div-Bereich) einen Namen und eine Formatierung.
Jder Name sollte nur einmal verwendet werden, eine Klasse kannst Du ueberall da einsetzen, wo Du sie brauchst.

Also im Style Sheet
#Kopf { position:absolute; top:0px; left:0px; font-size:20pt; color:#654321; }

und im html:
Inhalte, die oben links in der Ecke fet ausgerichtet sind und in Schriftgroesse 20pt und Farbe #654321 dargestellt werden

Alles Klar?

Greetinx
Christian

http://www.html-workshop.de