Même si c'était possible, je ne crois pas que ce serait une bonne chose. Premièrement, ça dénaturerait la séparation logique de la chose (ce serait comme demander à HTML d'enregistrer et de manipuler les données...). Et puis secundo, rien ne dit que cela serait encore optimisé. Là, oui, je te l'accorde, c'est le cas, le langage étant accéléré par le navigateur comme l'a dit Sephi. Mais si jamais on en venait à gérer tout le DOM et les events... rien ne dit que ça serait encore le cas, accéléré ou pas.
Mais surtout, CSS n'est pas fait pour ça (même CSS3). Des animations, oui, mais plutôt dans l'idée de "manipuler" les éléments, et non de les animer (les agrandir/rapetisser, tourner, etc, d'accord, mais pas les bouger ni les animer).
Mais surtout, CSS n'est pas fait pour ça (même CSS3). Des animations, oui, mais plutôt dans l'idée de "manipuler" les éléments, et non de les animer (les agrandir/rapetisser, tourner, etc, d'accord, mais pas les bouger ni les animer).