2008-08-08 20 views
9

Tengo un sitio web que acabo de cargar en los interwebs, y se muestra de manera diferente con Firefox 3.0.1 en Ubuntu y WinXP.FF3 WinXP! = FF3 Ubuntu - ¿por qué?

Dos cosas que he notado en Ubuntu:

  1. El favicon falta
  2. El color de fondo no se muestra (se encuentra en la hoja de estilo)

¿Qué he hecho ¿incorrecto? El archivo CSS se está buscando en Ubuntu, ¿por qué no se está aplicando toda la hoja de estilo, solo los bits que le gustan? ¿Y por qué no se muestra el favicon? ¿Son el mismo problema?


La respuesta en el color de fondo: HTML no válido. Pero me encantaría que alguien explicara por qué funciona en Windows y no en Ubuntu.

La respuesta en favicon: anteriormente, no había favicon. El navegador almacena en caché la falta de favicon. Clear the Firefox cache, y todo está bien.

Respuesta

8

En primer lugar, le sugiero que obtenga el código html y css validado. Si hay algún error en su marcado, estos pueden causar errores en el procesamiento.

1

también me he encontrado diferencias entre FF3 en WinXP y FF3 en OS X (en su mayoría con el posicionamiento CSS). Tanto el CSS como el HTML se validaron correctamente, pero nunca pude averiguar por qué existía esta diferencia. Yo pensaría que el motor de renderizado sería el mismo, pero aparentemente hay al menos algunas diferencias sutiles.

1

Estoy de acuerdo ... hay diferencias sutiles entre los dos sistemas operativos. Parte de esto es solo el tamaño de las fuentes y cómo se determina la altura de la línea y el espaciado entre letras. Gran parte del flujo de la página se basa en que estos elementos del espacio en blanco interactúan con otros elementos de la página.

0

Creo que esto es un problema de fuente y un problema de navegador/sistema operativo.

sabemos que las diferentes versiones de Firefox dependen del SO - hay algunas extensiones de Firefox disponibles para Linux, algunas extensiones de Firefox para Windows están disponibles. es la fuente, supongo.

Intente descargar las fuentes de mtts core (tipo verdadero de Microsoft) que incluyen todas las fuentes de Windows para que firefox pueda mostrar las fuentes que especificó en el CSS.

También podría comprobar que utiliza fuentes que están disponibles en ambas plataformas. De lo contrario, sugiero volver a verificar y revalidar tu código.

El otro problema podría ser la resolución de la pantalla. Podría estar bien en las ventanas con su alta resolución, pero no con la versión de Ubuntu de baja resolución.

0

Casi demasiado obvio para decir, pero ¿ambos son "Firefox 3.01"? Uno no es, por ejemplo, Firefox 3.01 revisión 3 actualización 6 service pack 9 y el otro, bueno, usted obtiene la imagen.

Incluso si ambos fueron los últimos Firefox para esa plataforma, no significa que sean exactamente lo mismo.

0

Para ver lo que es diferente, escriba about: config en la barra de direcciones de Firefox en Linux y Windows, pulse Intro, y comparar la salida

0

Ubuntu (creo) aplicar sus propios parches para Firefox, así que tal vez esta causa. Habiendo dicho eso, pensé que los parches eran solo para cambios menores tipo GUI.

Cuestiones relacionadas