Frage

Ich habe eine Website, die ich gerade ins Internet hochgeladen habe, und sie wird mit Firefox 3.0.1 unter Ubuntu und WinXP anders angezeigt.

Zwei Dinge sind mir bei Ubuntu aufgefallen:

  1. Das Favicon fehlt
  2. Die Hintergrundfarbe wird nicht angezeigt (sie ist im Stylesheet festgelegt)

Was habe ich falsch gemacht?Die CSS-Datei wird unter Ubuntu abgerufen. Warum wendet es also nicht das gesamte Stylesheet an, sondern nur die Teile, die ihm gefallen?Und warum wird das Favicon nicht angezeigt?Sind sie das gleiche Problem?


Die Antwort zur Hintergrundfarbe:ungültiges HTML.Aber ich würde mich freuen, wenn jemand erklärt, warum es unter Windows und nicht unter Ubuntu funktioniert.

Die Antwort auf Favicon:zuvor gab es kein Favicon.Der Browser hat das fehlende Favicon zwischengespeichert. Leeren Sie den Firefox-Cache, und alles ist gut.

War es hilfreich?

Lösung

Ich würde Ihnen zunächst vorschlagen, Ihren HTML- und CSS-Code validieren zu lassen.Wenn Ihr Markup Fehler enthält, können diese zu Fehlern bei der Darstellung führen.

Andere Tipps

Ich bin auch auf Unterschiede zwischen FF3 unter WinXP und FF3 unter OS X gestoßen (hauptsächlich bei der CSS-Positionierung).Sowohl CSS als auch HTML wurden ordnungsgemäß validiert, aber ich konnte nie herausfinden, warum es diesen Unterschied gab.Ich würde denken, dass die Rendering-Engine dieselbe ist, aber anscheinend gibt es zumindest ein paar subtile Unterschiede.

Ich stimme zu..Es gibt subtile Unterschiede zwischen den beiden Betriebssystemen.Dazu gehören lediglich die Schriftgrößen und die Festlegung der Zeilenhöhe und des Buchstabenabstands.Ein Großteil des Seitenflusses basiert auf der Interaktion dieser Leerraumelemente mit anderen Seitenelementen.

Ich glaube, dass es sich hierbei um ein Schriftartenproblem und ein Browser-/Betriebssystemproblem handelt.

Wir wissen, dass verschiedene Firefox-Versionen vom Betriebssystem abhängen – es gibt einige Firefox-Erweiterungen für Linux, einige Firefox-Erweiterungen für Windows sind verfügbar.Es ist die Schriftart, denke ich.

Versuchen Sie, MTTS-Kernschriftarten (Microsoft True Type) herunterzuladen, die alle Windows-Schriftarten enthalten, damit Firefox die Schriftarten anzeigen kann, die Sie im CSS angegeben haben.

Sie können auch überprüfen, ob Sie Schriftarten verwenden, die auf beiden Plattformen verfügbar sind.Andernfalls schlage ich vor, Ihren Code noch einmal zu überprüfen und zu validieren.

Das andere Problem könnte die Bildschirmauflösung sein.Unter Windows mit Ihrer hohen Auflösung ist es möglicherweise in Ordnung, mit der Ubuntu-Version mit niedriger Auflösung jedoch nicht.

Fast zu offensichtlich, um es zu sagen, aber sind beide „Firefox 3.01“?Das eine ist zum Beispiel nicht Firefox 3.01 Revision 3 Update 6 Service Pack 9 und das andere, nun ja, Sie verstehen schon.

Selbst wenn es sich bei beiden um den allerneuesten Firefox für diese Plattform handelte, heißt das nicht, dass sie es auch sind genau das gleiche.

Um zu sehen, was sich unterscheidet, geben Sie about:config in die Adressleiste von Firefox unter Linux und Windows ein, drücken Sie die Eingabetaste und vergleichen Sie die Ausgabe

Ubuntu (glaube ich) wendet seine eigenen Patches auf Firefox an, also vielleicht die Ursache.Allerdings dachte ich, dass es sich bei den Patches nur um geringfügige Änderungen im GUI-Stil handelte.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top