FF3 WinXP != FF3 Ubuntu - なぜですか?
質問
インターウェブにアップロードした Web サイトがありますが、Ubuntu と WinXP 上の Firefox 3.0.1 を使用すると表示が異なります。
Ubuntu で気づいたことが 2 つあります。
- ファビコンがありません
- 背景色が表示されない(スタイルシートで設定されている)
私が何を間違ったのでしょうか?CSS ファイルは Ubuntu でフェッチされているのに、スタイルシートのすべてが適用されず、必要な部分だけが適用されないのはなぜでしょうか?ファビコンが表示されないのはなぜですか?それらは同じ問題ですか?
背景色に関する答えは次のとおりです。無効な HTML。しかし、なぜそれが Windows で動作し、Ubuntu では動作しないのかを誰かが説明してほしいと思っています。
ファビコンの答え:以前はファビコンがありませんでした。ブラウザーはファビコンの欠如をキャッシュしました。 Firefoxのキャッシュをクリアする, 、すべて順調です。
解決
まず、HTML と CSS コードを検証することをお勧めします。マークアップにエラーがある場合、レンダリングでエラーが発生する可能性があります。
他のヒント
また、WinXP 上の FF3 と OS X 上の FF3 の違いにも遭遇しました (主に CSS の位置決め)。CSS と HTML は両方とも適切に検証されましたが、なぜこの違いがあるのか理解できませんでした。レンダリング エンジンは同じだと思いますが、少なくともいくつかの微妙な違いがあるようです。
同意します..2 つのオペレーティング システムには微妙な違いがあります。これの一部は、フォント サイズと、行の高さと文字間隔の決定方法にすぎません。ページ フローの大部分は、これらの空白要素が他のページ要素と相互作用することに基づいています。
これはフォントの問題とブラウザ/OSの問題だと思います。
Firefox のバージョンが OS に依存していることはわかっています。Linux で利用できる Firefox 拡張機能もあれば、Windows で利用できる Firefox 拡張機能もいくつかあります。それは私が思うフォントです。
CSS で指定したフォントを Firefox で表示できるように、すべての Windows フォントを含む mtts コア フォント (Microsoft True Type) をダウンロードしてみてください。
また、両方のプラットフォームで利用可能なフォントを使用していることを確認することもできます。それ以外の場合は、コードを再チェックして再検証することをお勧めします。
もう 1 つの問題は、画面の解像度である可能性があります。高解像度の Windows では問題ないかもしれませんが、低解像度の Ubuntu バージョンでは問題ありません。
当たり前すぎて言うことはありませんが、どちらも「Firefox 3.01」ですか?1 つは、たとえば Firefox 3.01 リビジョン 3 アップデート 6 サービス パック 9 ではなく、もう 1 つは、まあ、おわかりでしょう。
たとえ両方ともそのプラットフォーム用の最新の Firefox だったとしても、それが最新の Firefox であるとは限りません。 その通り 同じこと。
何が違うのかを確認するには、Linux と Windows の両方で Firefox のアドレス バーに「about:config」と入力し、Enter キーを押して出力を比較します。
Ubuntu は Firefox に独自のパッチを適用している(と私は信じています)ので、これが原因かもしれません。そうは言っても、パッチは GUI タイプの小さな変更だけを対象としていると思っていました。