Le rendu graphique d’un site web varie selon deux facteurs : le navigateur internet et le système d’exploitation utilisés.
Je vous présentais il y a presque un an une solution de visualisation de rendu multiple, grâce au site Browsershots. Ce site fonctionne toujours, de nombreux navigateurs sont d’ailleurs ajoutés au fil du temps.
Un des inconvénients de Browsershots est le temps d’attente pour la génération d’un rendu. Il est absolument inenvisageable de modifier une ligne de votre CSS et de visualiser l’impact rapidement.
J’ai découvert récemment un réel système de virtualisation de systèmes d’exploitation en ligne qui fonctionne parfaitement bien : CrossBrowserTesting !
CrossBrowserTesting vous permet au travers un applet Java de vous connecter réellement sur une machine distante pouvant fonctionner sous :
- Windows : 98 SE, XP (home) SP2, Vista, Seven (bêta)
- Mac : OS 10.5
- Linux : Ubuntu 8.10



Tout développeur sait (ou doit savoir) que les différents navigateurs internet n’interprètent pas de la même façon les propriétés de mise en forme CSS. Je ne parle pas là des « hacks » pour pallier aux fonctionnalités non supportées par les moteurs graphiques des navigateurs, mais bien des attributs CSS de base : margin, padding, etc…




