0

我正在开发一个 django 项目,我最近部署了它。它在一个封闭的公司网络上,所以我不能给你看。

我所拥有的是一个展示数据的表格。我使用 css 进行边框折叠,然后在 tr 上添加了一个实心边框,因此每行之间有一条分隔线。

现在这在我使用开发服务器时工作正常,但是当使用 wamp 部署时,行之间没有边界。这仅在 IE(我们有 IE8)上发生,并且仅在使用 wamp 服务器时发生。在同一台计算机上,相同的 IE 和相同的代码 - 一切都适用于开发服务器

现在我要补充一点,我确实必须在某些时候使用 IE,但它仍然是 wamp 上的标准模式,我检查了。

我在 32 位 windows xp 和 Python2.6 上使用 wamp 5.1.7 和 Django 1.4,mod_wsgi33

任何帮助将不胜感激,因为这个错误让我无毛

4

1 回答 1

0

对于它认为是“Intranet”的站点,IE 将默认为“兼容模式”。我的猜测是它认为 localhost 是“Intranet”,所以它切换到 IE7 模式。您可以在此处阅读有关此内容的更多信息:覆盖 Intranet 兼容模式 IE8

简而言之,可以通过更改兼容模式设置(或从“Intranet”列表中删除您的站点)在每台计算机上修复它,或者可以通过在代码中添加正确的标题来修复它:<meta http-equiv="X-UA-Compatible" content="IE=8" />

于 2013-02-19T18:12:23.773 回答