FF3 WinXP != FF3 Ubuntu - pourquoi ?

J'ai un site Web que je viens de télécharger sur les interwebs, et il s'affiche différemment avec Firefox 3.0.1 sur Ubuntu et WinXP.

Deux choses que j'ai remarquées sur Ubuntu :

  1. Le favicon est manquant
  2. La couleur d'arrière-plan ne s'affiche pas (elle est définie dans la feuille de style)

Qu'est-ce que j'ai fait de mal ? Le fichier CSS est récupéré sous Ubuntu, alors pourquoi n'applique-t-il pas toute la feuille de style, juste les morceaux qu'il aime? Et pourquoi le favicon ne s'affiche-t-il pas ? Sont-ils le même problème ?


La réponse sur la couleur de fond : HTML invalide. Mais j'aimerais que quelqu'un m'explique pourquoi cela fonctionne sous Windows et non sous Ubuntu.

La réponse sur le favicon : auparavant, il n'y avait pas de favicon. Le navigateur a mis en cache l'absence de favicon. Videz le cache de Firefox, et tout va bien.

请先 登录 后评论

5 réponses

Brandon Wood

J'ai également rencontré des différences entre FF3 sur WinXP et FF3 sur OS X (principalement avec le positionnement CSS). Le CSS et le HTML ont été validés correctement, mais je n'ai jamais pu comprendre pourquoi il y avait cette différence. Je pense que le moteur de rendu serait le même, mais apparemment il y a au moins quelques différences subtiles.

请先 登录 后评论
StefanHayden

Je suis d'accord... il y a des différences subtiles entre les deux systèmes d'exploitation. Une partie de cela concerne uniquement les tailles de police et la manière dont la hauteur des lignes et l'espacement des lettres sont déterminés. Une grande partie du flux de la page est basée sur ces éléments d'espace blanc qui interagissent avec d'autres éléments de la page.

请先 登录 后评论
jpalala

je pense qu'il s'agit d'un problème de police et d'un problème de navigateur/système d'exploitation.

nous savons que différentes versions de firefox dépendent du système d'exploitation - il existe des extensions firefox disponibles pour Linux, certaines extensions firefox pour windows sont disponibles. c'est la police je suppose.

Essayez de télécharger les polices de base mtts (microsoft true type) qui incluent toutes les polices Windows afin que firefox puisse afficher les polices que vous avez spécifiées dans le css.

vous pouvez également vérifier que vous utilisez des polices disponibles sur les deux plates-formes. Sinon, je vous suggère de revérifier et de revalider votre code.

L'autre problème pourrait être la résolution de l'écran. Cela peut convenir sous Windows avec votre haute résolution, mais pas avec la version basse résolution d'Ubuntu.

请先 登录 后评论
dmityugov

Pour voir ce qui est différent, saisissez about:config dans la barre d'adresse de Firefox sous Linux et Windows, appuyez sur Entrée et comparez le résultat

请先 登录 后评论
Community

Ubuntu (je crois) applique ses propres correctifs à Firefox, alors peut-être que c'est la cause. Cela dit, je pensais que les correctifs ne concernaient que des modifications mineures de type interface graphique.

请先 登录 后评论