Def: Theoretische Fragen zu CSS, HTML, SGML

Beitrag lesen

Hallo allerseits,

mir sind die Zusammenhänge zwischen HTML, SGML, XHTML und XML ungefähr bekannt, zumindest theoretisch. Nur die Cascading Stylesheets (CSS) scheinen sich bezüglich der Syntax nicht wirklich einzufügen. Wenn HTML mittels SGML definiert wurde, und XHTML mittels XML, womit wurde dann die Syntax der CSS definiert? Oder sind die CSS eine eigenständige Erfindung?
Außerdem würde mich interessieren, ob es einen speziellen Sinn hat, dass die Syntax der CSS weder mit SGML, noch mit XML definiert wurde? So weit ich das beobachten konnte, gehen die Entwicklungen bei XSL(T) wohl in die Richtung, die Style-Anweisungen von der Syntax her in ein einheitliches XML-Schema zu bringen. War die Syntax der CSS also Irrweg, der jetzt korrigiert wird, oder sehe ich das falsch?
Ich danke für Hinweise und Meinungen.

Def