Tach,
Nein, da HTML nur die "Art der Inhalte" beschreibt und CSS diese nur formatiert - damit kann man nichts programmieren (wenn man jetzt von Sonderfällen mal absieht und vernachlässigt, dass CSS eine deklarative Programmiersprache ist und zwar eine nicht Turing-vollständige Programmiersprache).
CSS ist sicherlich KEINE deklarative _Programmiersprache_. Es ist überhaupt keine Programmiersprache. Und auch das Wörtchen "deklarativ" ist in diesem Zusammenhang etwas irrenführend IMHO. Gut, man deklariert Eigenschaften. Mehr nicht. Solche Flöhe darf man unbedarften Usern gar nicht erst ins Ohr setzen. Die glauben dann noch, dass Erlang sowas ähnliches wie CSS sei, weil immerhin ist Erlang ja eine deklarative Programmiersprache. Im Grunde ist CSS eine Formatvorlage. Wenn auch keine ganz simple. Man kann damit nichts "berechnen" im eigentlichen Sinne. Stichwort (wie schon erwähnt) Turing-Vollständigkeit.