J'étais obligé de donner une suite du post de Vlad ;)
Mais avant, il faut nous remettre dans le contexte, nous développons une nouvelle version du site basé sur un nouveau moteur mais ayant toujours la même interface. La seule différence que se doit d'avoir la nouvelle interface, c'est d'être XHTML 1.1 compliant et CSS2 compliant :D
Pour commencer la question du ViewState s'est posée, car ce dernier n'est pas XHTML 1.1 compliant .... heureusement, grâce à une magnifique bidouille que seul des anglais auraient pu imaginer, nous y sommes arrivés (du moins en test ... Vanessa, si tu passes dans le coin, évite moi, parce que vu la pouasse que tu me portes en ce moment ... gnagnagna (pour ceux qui se demandent qui est Vanessa, cest une amie qui à chaque fois que je la vois avant de prendre pour RER, celui-ci arrive toujours en retard d'au moins 20 min apres ^^ )).
Bref, on pensait le plus dur accompli pour être XHTML 1.1 Compliant, car même si certains d'entre nous ont été nominés au Porcinet Coding Award (les résultats vont bientot arriver dailleurs), on était capable de respecter des standards :p C'est à ce moment là, O Rage, O Désespoir, je teste un premier modèle Full Compliant d'abord sous Firebird 0.8+ (oui jadore les nightly build :p) et là, tout est nickel. J'étais assez content de moi étant donné qu'il n'y avait aucune table pour la mise en forme mais seulement des div ! Alors, je me dis, oki, c'est bon, IE devrait bien le gérer ... grave erreur, tout est en fouilli, la grosse galère !
Résultat, j'ai du reprendre le tout avec le minimum de tables possibles, en supprimant des balises pourtant autorisées par le CSS2, et j'y suis arrivé à peu près ! A ceux qui souhaitent faire un site respectant la W3C et en CSS2, je vous recommande donc la lecture de cette article de la MSDN, pour vous éviter certaines prises de tête ;)
Mais bon, l'avantage de IE, c'est que quand le code HTML du site et des CSS sont pas W3C compliant, il arrive à afficher quelque chose à peu près potable, pas comme Firebird ;)

En revanche, rien ne vaudra pas le coup de la ligne de tableau sans qui hier m'affichait un trait fin blanc sous IE et rien sous Mozilla ! Jai mis une heure a me rendre compte que javais laissé une ligne de table .... IE, la voyan,t l'affichait (certes en trait) alors que Firebird, comme pour lui elle était vide, la squizzait totalement !
Bref, je commence à me demander l'utilité des standards si les poids-lourd ne les respectent pas ^^
Bon, je retourne un peu bosser, car demain, j'arbitre un match du Challenge de France (l'équivalant Féminin de la Coupe de France) à Perpette les oies de chez moi ... ca va me bouffer totalement mon dimanche :'(