Hallo,
Ich verstehe nicht was der Unterschied zwischen class und id ist.
Was heißt eindeutig?
Eine ID darf in einem HTML-Dokument nur ein einziges Mal vorkommen.
Eine Klasse beliebig viele Male.
<h2 id="zwischentitel">Bla 1</h2>
<p>...</p>
<h2 id="zwischentitel">Fasel 2</h2>
<p>...</p>
waere also falsch.
Das sagt Dir uebrigens der Validator, wenn Du ihn
Deine Seiten checken laesst:
http://validator.w3.org/
Könntest Du das bitte noch einmal erläutern.
Gibt es eine Faustregel, wann welches zu verwenden ist?
Im Zweifelsfall: nimm Klassen.
Wenn Du bequem bist: nimm fuer alles Klassen.
Es gibt doch bestimmt ein wichtiges Kriterium.
Elemente, die _bei_Dir_ pro HTML-Dokument garantiert nur
einmal vorkommen, koennen eine ID kriegen. Zum Beispiel:
- Die aeusserste Layouttabelle:
<table id="layouttabelle"> - Die Fusszeile:
<div id="fusszeile"> - Das Logo:
<p id="logo">
u.s.w.
Gruesse,
Thomas