我正在开发一个django项目,我最近部署了它。它在一个封闭的公司网络上,所以我无法向你展示。
我所拥有的是一个呈现数据的表格。我使用css进行边框折叠,然后在tr中添加一个实线边框,这样每行之间就有一条分隔线。
现在这在我使用开发服务器时工作正常,但在使用wamp进行部署时,行之间没有边框。这只发生在IE(我们有IE8)上,并且只在使用wamp服务器时才会发生。在同一台计算机上,相同的IE和相同的代码 - 一切都适用于开发服务器
现在我只想补充一点,我确实必须在某些时候使用IE,但它仍然是在wamp上的standrads模式,我检查过。
我正在使用带有Django 1.4的wamp 5.1.7,带有Python2.6的32位windows xp上的mod_wsgi33
任何帮助都会非常感激,因为这个错误让我无毛
答案 0 :(得分:0)
对于它认为是“Intranet”的网站,IE将默认为“兼容模式”。我的猜测是将localhost视为“Intranet”,因此它切换到IE7模式。您可以在此处详细了解:Override intranet compatibility mode IE8
简而言之,可以通过更改兼容模式设置(或从“Intranet”列表中删除您的站点)在每台计算机上修复它,也可以通过在代码中添加正确的标头来修复它:{{ 1}}