Soit un site en cours de réalisation, avec une mise en page gérée intégralement par CSS.

Après quelques heures journées semaines de dur labeur, ponctuée de la relecture de divers manuels en vue d’agrémenter notre code de quelques hacks dédiés à IE6, nous obtenons un site dont l’affichage est rigoureusement identique dans les quatre principaux navigateurs web du marché, à savoir Firefox (Windows et Mac), Internet Explorer 6, Opera 9.01 et Safari sous Mac OS.

Soit la sortie de la version définitive de Internet Explorer 7 en pleine réalisation dudit site, d’où quelques litres de café supplémentaire consommé pour satisfaire la diva des navigateurs made in Seattle.
Soit le discours entendu ici et là, via Microsoft et dans les blogs, tendant à laisser penser que Internet Explorer 7 marque une avancée incontestable dans le respect des standards du web, proposant un rendu d’affichage théoriquement similaire à Firefox.
Soit des heures et des heures de tests multi-navigateurs au fil de la construction du site…

Alors putain de bordel de merde, pourquoi le site en question s’affiche-t-il parfaitement pareil dans les 4 navigateurs susnommés et pas pareil dans IE7 ?????
C’est mon code qui est pourri ? Je suis définitivement une burne en CSS ?
Faut-il virer les CSS et tout refaire en tableaux (ce qui prendrait à peine une petite demi-journée ?) pour que l’affichage soit vraiment identique dans tous les browsers ?
Existe-t-il déjà des hacks pour IE7 qui viendraient s’ajouter à ceux de IE6 (au risque d’alourdir le code alors que la démarche CSS consiste plutôt à l’alléger ?)

Dur métier, j’vous le dis !