HTTP のバージョンやヘッダーは Web ページの外観に影響を与える可能性がありますか?
質問
もちろん、私も答えは明らかに「いいえ」だと思っていたでしょうが、ステージング サーバーからサイトを表示すると、ローカルの開発サーバーから表示したときよりもわずかに大きく見えるという奇妙な状況が発生しています。Charles を使用して、すべてのコンテンツ (HTML、画像、CSS、JavaScript、 すべて 同じです。
トラフィックの唯一の違いは、(ローカル サイトは Django 開発モード サーバーから提供されるため)、応答ヘッダーが次のようになることです。
HTTP/1.0 200 OK
Server WSGIServer/0.1 Python/2.5.2
Date Thu, 04 Sep 2008 23:56:10 GMT
Vary Cookie
Content-Length 2301
Content-Type text/html; charset=utf-8
一方、ステージング サーバー (Apache 内で Django が実行されているサーバー) では、ヘッダーは次のようになります。
HTTP/1.1 200 OK
Date Thu, 04 Sep 2008 23:56:06 GMT
Server Apache/2.2.8 (Ubuntu) mod_python/3.3.1 Python/2.5.2 PHP/5.2.4-2ubuntu5 with Suhosin-Patch
Vary Cookie
Content-Length 2301
Content-Type text/html; charset=utf-8
したがって、私が知る限り、違いは HTTP/1.1 と HTTP/1.0、サーバー識別子 (Apache と WSGIServer)、および Date/Server ヘッダーの順序だけです。
外観の違いについてもう少し詳しく説明すると、基本的には、ステージング サーバー上のサイトのバージョンが約 10% 拡大されたように見えます。たとえば、ホームページの大部分を占めるプライマリ ロゴは幅 220 ピクセルですが、ステージング サーバーからのサーバーが表示されるときは幅 245 ピクセルとして表示されます。ページ上の他のすべてのもの (他の画像、テキスト、間隔など) も比例して大きくなります。
これはすべて Firefox 3 にあります。現時点ではテストできる他のブラウザがありません。
これまでにこのような奇妙な行為に遭遇した人はいますか?困っています。
解決
両方のサイトで [表示] -> [ズーム] -> [リセット] を試してみましたか?
所属していません StackOverflow