Hans-Peter: class und id

Beitrag lesen

Hallo,

Eine ID besagt, dass ein Element IDentifizierungswürdig ist. Ich rede gerne von "bemerkenswert eindeutig". Ob diese ID in CSS, in JavaScript, in MakeMyOwnTableOfContents, sonstwo oder gar nicht verwendet wird, ist irrelevant.

Eine Klasse dient der Klassifizierung eines Elements, also der Erzeugung einer über HTML hinausgehenden (aber dem Sinn von HTML entsprechenden) Semantik. Klassisches Beispiel ist <p class="error">; es _könnte_ in HTML ohne Probleme ein <error>-Element (oder error="error"-Attribut) geben. Ob diese Klasse in CSS, in JavaScript, in MakeMyOwnTopicMap, sonstwo oder gar nicht verwendet wird, ist irrelevant.

Das ist mir leider zu wissenschftlich, verstehe nur Bahnhof.