Elemente innerhalb eines HTML-Dokuments können sowohl das ID-Attribut als auch das CLASS-Attribut haben. Was aber hat steckt hinter den ID- und CLASS-Attributen? Und wo liegen die Unterschiede? Der Sinn dahinter ist, die Elemente ansprechen zu können, sei es um CSS-Styles zu setzen oder per JavaScript auf Elemente zugreifen zu können. Wenn wir zum Beispiel im CSS nur die Möglichkeiten hätten, die HTML-Basics wie h1, h2, p, ol, ul oder li zu stylen, hätten wir keine Möglichkeit zwei Abschnitte oder Listen unterschiedlich zu stylen. Per Typoscript die ID im body-Tag übergeben - Programmier Tipps. Geben wir dagegen einer Klasse bestimmte CSS-Eigenschaften, können wir verschiedenen Listen einfach ein unterschiedliches Aussehen geben: