Hi,
was mich (unter anderem) ärgert ist, folgendes: Wenn man wirklich Inhalt und Layout voneinander trennen will, muß das auch bedeuten, daß ich Inhalte nur einmal bereitstelle (z. B. ein Menu).
Derzeit (CSS Level2) ist es aber so: wenn ich ein Menü zweimal unterschiedlich formatiert ausgeben will (z. B. einemal links unter dem Seitentitel und einmal am Seitenende) muß ich es auch auch zweimal in XHMTL schreiben.
D. h. nur um ein und denselben Inhalt an zwei Stellen darstellen zu können, muß ich es auch zweimal in die Datei, die den Inhalt bereitstellt schreiben - einmal weil es dort hingehört und einmal rein aus Darstellungsgründen.
Nein, Du mußt es nicht zweimal ins Dokument schreiben. Wenn es nur darum geht, Daten (hier: ein Menü) redundant ein zweites Mal zu haben, spricht meiner Meinung nach nichts dagegen, das "Klonen" mittels Javascript vorzunehmen.
Wenn kein Javascript vorhanden ist, gibt es die Redundanz eben nicht.
Also per Javascript das Menü mit geänderter ID klonen und für die neue ID das CSS bereitstellen.
Kennt sich schon jemand mit CSS Level3 aus? - Wird es dort eine Möglichkeit zu geben (clone oder so?)
Nein, so etwas wird es dort voraussichtlich nicht geben.
Zum Klonen gibt es Javascript.
cu,
Andreas
MudGuard? Siehe http://www.Mud-Guard.de/
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.