python - HTTP 版本或 header 会影响网页的视觉外观吗?

标签 python django firefox

我知道,我会认为答案显然也是“否”,但我遇到了一种奇怪的情况,当我从我们的登台服务器查看我的网站时,它看起来比我从我的本地开发人员查看时略大服务器。我已经使用 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/

相关文章:

django - 在 celery 3.1 中,使 django 周期性任务

python - 在 django 2.2 中从 data-url 获取 id 时出现问题

python - 无法在 Django 1.8 中解析静态 JSON 文件

java - Python 与 Java 中模数实现的区别

python - Python 范围生成器是生成所有值还是逐步生成它们?

firefox - 动画无法正常工作 CSS3

django - 如何删除Django中自动生成的ManyToMany表中的冗余ID字段?

javascript - 如何使用 jQuery 在 Django Autocomplete Light 小部件上捕获更改事件

css - 关键帧动画 - Firefox 不会改变背景渐变

Firefox (Gecko) 代码 - 询问缓存 - 如何获取设备列表?