Turing-complétude n'est pas seulement à propos de "définir des fonctions" ou "avez-fi/boucles/etc". Par exemple, Haskell n'a pas de "boucle", lambda-calcul n'ont pas de "si", etc...
Par exemple, ce site: http://experthuman.com/programming-with-nothing. L'auteur utilise Ruby et de créer un "FizzBuzz" programme de fermeture (pas de chaînes de caractères, nombres, ou quelque chose comme ça)...
Il y a des exemples quand les gens de calculer certaines fonctions arithmétiques sur Scala en utilisant uniquement le type de système
Donc, oui, à mon avis, CSS3+HTML est turing-complet (même si vous ne pouvez pas vraiment faire tout calcul réel avec puis sans devenir fou)