Il faut savoir que chaque navigateur possède son propre système d'affichage. Un navigateur internet doit permettre d'afficher une page sous forme "graphique", ce qui est à la base un texte HTML regroupant le contenu d'une page via des balises HTML.
L'analyse des balises effectuée par un navigateur est réalisée par un moteur de rendu propre à chaque navigateur. Puisque tous les navigateurs ne disposent pas du même moteur de rendu, cela explique de légères différences d'affichage entre un navigateur et un autre. De plus, suivant la version ou la configuration d'un navigateur, celui-ci peut ne pas utiliser le même moteur de rendu : de ce fait, on peut également observer des différences entre les diverses versions d'un même navigateur.
Commentaires