hi,
Dynamisch, d.h. über Javascript, würde ich in diesem Fall jedoch direkt die Eigenschaft ändern (wobei dann allerdings auch eine ID überflüssig wäre) - ist zwar eine Vermischung von CSS und JS, aber vertretbar,
Weniger vertretbar dann, wenn du die Alternative betrachtest, die ich beschrieb - das mit absoluten statt relativen Werten für Schriftgrößen gearbeitet werden soll/will.
Über
body.gross #elementXY { ... }
body.gross .klasseABC { ... }
...
body.mittel #elementXY { ... }
body.mittel .klasseABC { ... }
etc.
kann ich durch die einfache Zuweisung an document.body.className (oder ID, wenn's mehr beliebt) die Schriftgrößen auch für alle Inhaltselemente mit nur einer Anweisung ändern - würdest du lieber _alle_ in Frage kommenden Elemente einzeln durchlaufen, oder gar mit dynamischer Manipulation der Stylesheet-Regeln per JS anfangen ...?
Ich nicht, das wäre mir bei weitem zu aufwendig.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }