Firefox es un explorador que a diferencia del IExplorer usa única y expresamente las etiquetas válidas aceptadas por la W3C, podríamos decir que es un explorador VÁLIDO.
Cuando nació Internet uno de los primeros exploradores fue el Mosaic. Este explorador estaba basado básicamente en la misma tecnología que el Firefox, ¿el problema? tenia muchos errores... así que se creo Netscape.
Para combatir esto Microsoft creó Internet Explorer el cual se colocaba como explorador por defecto al instalar Windows, comenzó la llamada Guerra de navegadores.
Las dos compañías querían a toda costa ser el líder del web y para desbancar a la otra utilizaron las conocidas tecnologías propietarias de explorador, utilizando las etiquetas validas por la W3C mas las que las compañías creaban. Netscape no tenía nada que hacer contra Microsoft ya que estos al crear su monopolio situaba IExplorer como navegador por defecto con la instalación de Windows, así que Netscape se hundió con los años. Ahora ell explorador usado por el 95% de los usuarios NO era totalmente válido y estos tenían que hacer doble trabajo kejándose de los demás ya que las páginas web no se veían igual en los diferentes exploradores (por las etiquetas propietarias de navegador ya que las que no tenía uno las tenía el otro).
Hace poco tiempo la misma compañía que sacó Mosaic y Netscape fundo la comunidad mozilla Firefox. Estos últimos liberaron el código del gecko (motor de html rendering) en el 98, lo que sirvió para que la comunidad mozilla (fundada por Netscape, eso si) trabajase sobre el, y consiguieran lo que tenemos hoy en día, un explorador que fue lanzado con el fin de utilizar únicamente las etiquetas, los estandares y la tecnología aceptada por la W3C.
Para los que dicen que Firefox tiene fallos porque hay cosas que se ven en IExplorer y no en este navegador es porque la gente diseña bajo IExplorer, es decir no crean páginas aceptadas por la W3C
Pasaros todos a Firefox y dejemos de joder ya la web
P.D: Gracias a H-K y Carcass por los apuntes puntuales... xDD