dentro de la visualizacion de paginas, cuando se ve diferente en distintos navegadores coo Internet Explorer y Firefox se debe basicamente a que contienen diferentes motores de renderizado.
¿Que es un motor de renderizado?, es la parte de un navegador que toma el contenido,(imágenes CSS, HTMl , etc.) y lo presenta de manera visual, este termino se popularizo en cuanto mozilla, hizo el suyo de manera libre (gecko) , siendo posible utilizarlo en otros navegadores.
El mas popular (aun) Internet Explorer , maneja el motor de renderizado trident, este motor ha tenido una evolucion constante, aunque deficiente para mi gusto.
La primera version surgio en Internet Explorer 4
Avanzo hacia la segunda en Internet Explorer 5 , en la cual tenia un soporte mejor hacia CSS 1.0
La tercera version salio para la version 5.5 en la cual corrigieron los errores (raro en ellos)
La cuarta salio para la version 6 del Internet explorer corrigiendo el modelo de cajas y añadiendo “Quirks Mode” con intercambio DTD
La quinta version se esta fraguando con el Internet Explorer version 7 , (aun en periodo beta) de el cual se espera corregir los errores de edicion de renderizado y ya por fin soportara los png transparentes.
Cabe aclarar que Internet Explorer para Mac utiliza el Motor de Renderizado Tasman
Nuestro amadisimo Firefox utiliza Gecko que es un motor que soporta
o HTML 4.1
o XHTML 1.0 y superior
o CSS 1 y 2
o DOM
o XML 1.0
o RDF
o SVG
o JavaScript.
Gecko está escrito en C++.
Ademas de ser una aplicacion para aplicaciones multiplataforma que se sirva de tecnologia s como
o XUL
o XBL
o PNG
o HTTP
o POP3
o SMTP
o RDS
o CSS
Lo que lo hace practicamente correr en cualquier sistema operativo
Aparte de Firefox las aplicaciones que utilizan Gecko son
o Mozilla
o Netscape 6.0 y superior
o Galeon (para GNOME)
o Epiphany (para GNOME)
o Camino (para Mac OS X)
o K-Meleon (para Windows)
o Maxthon (este utiliza trident sin embargo soporta gecko).
o Thunderbird
o Flock
y otros motores tambien
o KHTML/WebCore, el motor de Konqueror/Safari
o Presto, el motor de Opera
o gzilla, el motor de Dillo
o GtkHTML
o Links
En resumen, el motor de rederizado es lo que interpreta las paginas y las presenta visualmente a los usuarios, asi que cuando un usuario te pregunte por que no se ve bien la pagina en otro navegador, ya sabes cual es la causa