CSS ist nicht wirklich eine Sprache, per se; Es ist eher eine Syntax zum Beschreiben von Konfigurationsanweisungen.
In der Tat ist es keines dieser Dinge; CSS ist eine Beschreibung einer Anzahl von Token und ihrer visuellen Bedeutung; .css-Dateien enthalten diese Token, die so strukturiert sind, dass ein Computer sie analysieren kann. CSS-Deklarationen können die Form von name = "value" -Deklarationen in SVG-Dokumenten haben; und das .Die css-Dateistruktur könnte ebenso einfach verwendet werden, um beispielsweise Einheitenbeschreibungen in einer besonders absurden Iteration von FreeCiv zu enthalten.
Die Definition von Wikipedias als Style-Sheet-Sprache scheint ein bisschen eine erzwungene Definition einer Verallgemeinerung eines einzigartig existierenden Phänomens zu sein; und es sollte klar sein, dass es sich in keiner Weise um eine Auszeichnungssprache handelt, da sie für sich genommen nichts anspricht.
Ich denke, dass wenn CSS sich entwickelt, wird es leichter zu beschreiben. Interessante Neuzugänge wie die Möglichkeit, Animationen von Elementen bei bestimmten Ereignissen zu deklarieren. – Finbarr