Antwort #14 am: 23. Februar 2013, 18:00:02
Wie meinst du das denn ?
Spezifitätsprobleme ?
Aufgrund der Cascade in CSS gibt's doch gar keine Probleme.
Man kann sein Stylesheet einfach so belassen und für die Änderungen auf einer bestimmten Seite setzt man den body#ID-Selektor vor die anzusprechenden Selektoren und Befehle.
Schnelligkeit:
Sowohl Javascript als auch CSS findet IDs schneller als Klassen, ist ja auch klar, weil sie "unique" sind.
(Ausnahme in Javascript: ich speichere eine Klasse in eine Variable bevor ich sie mit events o.ä. bepflastere (sowieso klar), aber selbst dann, muß das ganze DOM durchlaufen werden um alle Elemente mit der entspr. Klasse rauszufiltern und in die var zu speichern.)
Eine CSS-ID, umsomehr wenn sie auch noch dem Hauptcontainer (body) vergeben wurde, ist super-schnell.
Bei meinem Ansatz für den body-tag eine ID/Klasse zu setzen, wäre eine Klasse auch nicht förderlich, denn es wird sie ja ohnehin nur einmal geben, also: ID
Gruß,
noRiddle