z0iD: id und class - unterschied

Beitrag lesen

Bei css Formaten, kann man ja mit
.rotertext1 { color: red;}
bzw.
#rotertext2 { color: red;}
eine Klasse beziehungsweise eine Id notieren.

Soweit ich das sehe bewirkt aber
<b class="rotertext1">hallo welt!</b>
das gleiche wie
<b id="rotertext2">hallo welt!</b>
.

Bis auf die unterschiedliche Priorität bei doppeldeutigen Angaben (etwa: Browser, Benutzer, Autor) kann ich da, trotz recherche hier auf SELFHTML und in den Faqs, keinen Unterschied erkennen.

Könnte da bitte jemand Licht ins Dunkel bringen ???
Was hat welchen Vorteil?
Ist eines von beiden möglicherweise deprecated?

Vielen Dank für Eure Mühe schon einmal im Voraus.