我知道,我会认为答案显然也是“否”,但我遇到了一种奇怪的情况,当我从我们的登台服务器查看我的网站时,它看起来比我从我的本地开发人员查看时略大服务器。我已经使用 Charles 确认所有内容——HTML、图像、CSS、javascript,一切都是一样的。
流量的唯一区别是(因为本地站点是从 Django 开发模式服务器提供服务的)响应 header 如下所示:
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
而在登台服务器(Django 在 Apache 中运行)上, header 如下所示:
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)和日期/服务器 header 的顺序。
要进一步详细说明外观上的差异,基本上看起来好像登台服务器上的站点版本“放大”了大约 10%。例如,主宰我们主页的主要 Logo 是 220 像素宽,但是当我们的暂存服务器的服务器显示为 245 像素宽时。页面上的其他所有内容(其他图像、文本、间距等)也按比例变大。
这一切都在 Firefox 3 中。我目前没有任何其他浏览器可用于测试。
有没有其他人遇到过类似的奇怪行为?我很茫然。
最佳答案
您是否在两个站点上都尝试过查看 -> 缩放 -> 重置?
关于python - HTTP 版本或 header 会影响网页的视觉外观吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45013/