Struppi: Unterschied class / id

Beitrag lesen

Hallo,

ich benutze CSS mit Klassen. Beispielsweise definiere ich mit .betont, dass ein Textelement dick gedruckt werden soll, wenn ich etwa <p class="betont">...</p> notiere. Das gleiche geht mit #betont und id im Element, wie ich in Selfhtml gelesen habe. Warum gibt es diese beiden Notationen, wo liegt der Unterschied. Wann macht es Sinn class, wann id zu gebrauchen?

Du solltest dir das Konzept von CSS nochmal zu Gemüte führen.

Klassen sollten nur dafür verwendet werden, um besondere Gestaltungelemente zu benutzen. Ansonsten verwendest du die vorhandenen Dokumentbeschreibungstags.

Also um einen fetten Text zu erzielen nimmst du <b></b> um eine Überschrift zu beschreiben ein <Hx> usw. Und diese gestaltest du dann mit CSS.

Klassen sollten eher die Ausnahme sein. Mit id bezeichnest du eindeutige Bereiche, die bestimmte Regionen deines Dokumentes darstellen, z.b. Fuß- oder Kopfzeile.

Struppi.