Wo putain... je viens de perdre 2 heures sur un truc profondément débile. Comme je génère les pages en PHP j'ai oublié le
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
au début. Et il se trouve que le rendu était tout bugué de partout avec IE (mais des bugs subtils, genre clignotement pendant les animations JQuery, comportement intéressant mais mauvais du padding, etc.). Bref une chance que j'aie finalement tenté ça
En tous cas même si c'est maintenant bon sous IE8 ce n'est pas prêt de fonctionner sous IE6 :/
(Comme je vais devoir faire une version sans script, j'ai assez envie de faire 'if (browser.isExotic) return; // ne fait rien' comme ça ce sera moche mais les gens pourront le voir)