Merci beaucoup pour l'info. Je suis triste :-(. Je pensais pouvoir faire ça "proprement" avec les css et uniquement les css...
En fait, je crois qu'il ne me reste donc que deux solutions :
1) Ecrire pour chaque classe un sélecteur du type :
.Linux :before { content:url("/Linux.png"); }
.Windows :before { content:url("/Windows.png"); }
Le problème avec cette technique, c'est que IE ne gère pas les pseudo-classes before et after(, me trompé-je ?) C'est pas que je veuille vraiment être compatible avec IE, mais j'aimerais bien que tous les visiteurs voient cette image.
2) Insérer carrément le code <img src dynamiquement avec le php selon la catégorie. Cette méthode me chiffone, parce qu'elle va à l'encontre de ce que je voulais faire : séparer vraiment contenu et présentation. En effet, quelqu'un qui visite mon site avec les styles css désactivés ne devrait pas avoir à "subir" cette image, mais avec cette méthode il la verra ....
Pour conclure, je pense que je vais qd même choisir la 2ème méthode pour que tout le monde puisse voir cette image. Vivement qu'IE supporte ces fichues pseudo-classes...
Si vous voyez d'autres solutions, je suis ouvert à toute proposition.
D'avance merci
@++