【问题标题】:weird wamp bug table has no border on IE奇怪的 wamp bug 表在 IE 上没有边框
【发布时间】:2013-02-16 16:03:29
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

  • 听起来怀疑相同浏览器/操作系统中的相同代码会有不同的行为。 Doctype 也一样吗?在 IE 中按 F12(开发人员工具)并查看“工作”浏览器版本是否匹配。也许有一些 JavaScript 在做某事?或者您也可以尝试在 TD 上添加边框而不是 TR 标签。
  • 谢谢!这有帮助!我刚刚解决了它。使用 F12 原来它使用的是 IE7 标准模式而不是 8,所以我在 doctype 下添加了一个小元以强制它符合 IE8 标准并解决了它。不知道 wamp 是怎么做到的

标签: html css django internet-explorer wamp


【解决方案1】:

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

简而言之,可以通过更改兼容模式设置(或从“Intranet”列表中删除您的站点)在每台计算机上修复它,或者可以通过在代码中添加正确的标题来修复它:@987654322 @

【讨论】:

    猜你喜欢
    • 2012-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 2012-03-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多