Hi!
Welche Vor- oder Nachteile hat die Formatierung mittels class und id?
Wann setze ich was ein? Hab gesehen dass ich class'es verschachteln kann, ist das einer der Vorteile und verwende ich es z.B. um eine bestimmte Gruppe von Elementen zu formatieren?
Eine ID ist eindeutig, d.h. nur ein einziges Element kann diese ID besitzen. Eine Klasse dagegen ist ein Attribut, das bei mehreren Elementen gleich sein kann.
=> Du verwendest die ID, wenn Du eine Formatierung definieren willst, die nur für dieses eine Element gilt (z.B. für eine einzige Tabellenzelle); und Du verwendest eine Klasse, wenn Du die Formatierung auf mehrere Elemente anwenden willst (oder wenn Du das zwar im Moment nicht tust, Dir aber diese Möglichkeit offen halten willst).
Wenn Du z.B. in einer Tabelle drei Zellen hast, die grünen Hintergrund haben sollen, ist es besser, allen dreien die entsprechende Klasse zuzuweisen, als im CSS drei verschiedene IDs zu verwenden.
Viele Grüße vom Længlich