HTTP のバージョンやヘッダーは Web ページの外観に影響を与える可能性がありますか?

StackOverflow https://stackoverflow.com/questions/45013

  •  09-06-2019
  •  | 
  •  

質問

もちろん、私も答えは明らかに「いいえ」だと思っていたでしょうが、ステージング サーバーからサイトを表示すると、ローカルの開発サーバーから表示したときよりもわずかに大きく見えるという奇妙な状況が発生しています。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 にあります。現時点ではテストできる他のブラウザがありません。

これまでにこのような奇妙な行為に遭遇した人はいますか?困っています。

役に立ちましたか?

解決

両方のサイトで [表示] -> [ズーム] -> [リセット] を試してみましたか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top