Bonjour,
Je ne suis pas sûr d'avoir compris. Tu utilises un paragraphe avec un align=center pour centrer tout ton site? Si c'est le cas, pas étonnant qu'IE8 t'envoie gentiment bouler, vu que ton code est très loin d'être valide avec ce genre de construction.
(D'ailleurs il est possible que Firefox, Opera, Safari et Chrome t'envoient promener tout aussi aimablement sur ce type de construction. Ils s'évertuent à rattraper les erreurs, mais des bêtises de ce type c'est peut-être beaucoup leur demander.)
Mais j'ai peut-être mal compris ta description (qui, au passage, n'était pas un modèle de clarté).
Pour les sites qui présentent des problèmes sous IE8: ceux que j'ai eu l'occasion de tester (avec IE8 beta 2 puis IE8 RC1) passaient très bien. Ces sites-là faisaient bon usages des standards HTML et CSS, étaient généralement valides, et passaient correctement dans les différents navigateurs modernes. Il se peut que pour d'autres site ce ne soit pas le cas, notamment dans les cas de figure suivants:
- le site a été développé pour IE6-7, et ne se préoccupe pas des autres navigateurs ou du respect des standards du Web (pratique déconseillée);
- le site a été développé avec des correctifs divers et variés pour tout un tas de navigateurs, et utilise allègrement des hacks CSS pour viser tel ou tel navigateur (pratique déconseillée);
- le site utilise une détection du navigateur côté serveur ou côté client (en JavaScript) pour adresser des styles, scripts et correctifs spécifiques à tel ou tel navigateur (pratique déconseillée).
Un site qui corrige un défaut d'IE6-7 en l'appliquant à
toutes les versions d'IE quelles qu'elles soient rencontrera forcément des problèmes avec IE8, vu que ce dernier corrige de nombreux problèmes et à de nombreux égards est plus respectueux des standards (notamment CSS 2.1) que se prédécesseurs. C'était le cas de Google Maps assez récemment, par exemple; oui, même chez Google on fait du code pourri par moments.