Hallo,
Wenn HTML mittels SGML definiert wurde, und XHTML mittels XML,
HTML ist genau gesagt eine SGML-Anwendung (also ein konkreter Anwendungsfall, wo die DTDs nach SGML-Regel geschrieben sind)
XML ist dagegen eine echte Teilmenge von SGML. Echte Teilmenge weil XML selbst keine konkrete Anwendung definiert, sondern wie SGML nur die Regel, wie solche Anwendungen geschreiben werden können.
womit wurde dann die Syntax der CSS definiert? Oder sind die CSS eine eigenständige Erfindung?
Es ist schon was eigenständiges, wobei es etwas an C angelehnt war.
Eine Interessante CSS "unterart" war die JavaScript Style Sheets von Netscape: http://www.w3.org/Submission/1996/1/WD-jsss-960822.html
Grüße
Thomas