Hein? quoi? comment?
Vous aussi vous ignoriez l'existence des fichiers HTC? Mince alors, on est vraiment tombé à coté d'une base! Mais que sont-ils?
Les fichiers HTC sont des fichiers associés à votre feuille de style. Ils permettent d'interagir avec votre document XHTML (voir XML je pense) de manière transparente. Ainsi, plus qu'un style à la page, un "thème" complet peut être crée.
Commençons par le commencement: comment intégrer le bazard à votre fichier CSS:
#element {behavior: url('fichier.htc');}
/* ou ce que vous voulez d'autre du style */
div.bidule {behavior: url('fichier.htc');}
OK ca semble facil à faire. Maintenant reste plus qu'à créer le petit fichier .htc qui est sous la forme suivante:
<PUBLIC:ATTACH EVENT="event" ONEVENT="fonction(params)" />
Par exemple:
<PUBLIC:ATTACH EVENT="onclick" ONEVENT="alert('CA MARCHE!')" />
Cet exemple est certes inutile, mais les possibilités de ce système sont alors (presque) infinies. Exemple: rendre les png du css compatibles avec Internet Explorer.
UPDATE: Only IE :@