Flanker (./322) :
la solution de GC, c'est les XSLT ? je trouve ça plutôt lourd comme méthode, non ? (sans compter que je me demande ce que ça donne quand tu utilises Ajax)
Non non la méthode de GC c'est de pouvoir définir des sous-blocs de DIV. Je dis pas que c'est la solution idéale, mais au moins ça permettrait d'avoir un code HTML fixe et donc d'utiliser Ajax sans soucis.
L'objectif est d'utiliser l'HTML pour véhiculer des données uniquement (l'utiliser comme un XML, en fait), et le CSS pour s'occuper de *toute* la présentation. C'est pour ça que je considère que devoir imbriquer plusieurs DIV, et donc modifier le code HTML, uniquement pour modifier l'aspect visuel est une preuve que le système actuel est loin d'être parfait (la séparation données/présentation n'est pas aussi bien faite qu'on pourrait le croire en lisant des présentations sur les technologies XHTML/CSS).
sinon, afficher plusieurs images dans un seul div ? ça a l'air simple mais il faut définir celles que tu affiches en partant de la gauche, en partant de la droite, ...
Est-ce vraiment compliqué ? Il me semble qu'il suffirait d'une directive de ce genre-là, à condition de l'autoriser plusieurs fois pour un seul élément (chose qui n'est à ma connaissance actuellement pas possible en CSS) :
image : url('image.png') 17 42 left top; /* image.png positionné à +17 pixels du bord gauche et +42 du bord haut */
[edit] bien sûr il manque peut-être quelques paramètres comme "repeat", mais c'est l'idée