【问题标题】:IE style completely messed upIE风格完全搞砸了
【发布时间】:2013-02-28 15:20:46
【问题描述】:

我知道 IE 有时难以处理 CSS 等样式。 但是现在我有一个问题超出了顶部! 我什至不知道从哪里开始。

这是 Chrome。它的完美:(Firefox 完全一样)

看看IE:

最重要的是。在 IE 中我什至无法登录,但我认为这是另一个问题。

有人有小窍门吗?

【问题讨论】:

  • 请提供代码或jsfiddle
  • 你有没有通过W3 validator运行代码?
  • 可能有一个损坏的 html 元素导致了连锁反应。
  • 看起来您可能错过了在某处关闭 CSS 定义或 HTML 标记。
  • 可能缺少DOCTYPE,所以 IE 在 Quirks 模式下运行?

标签: html css internet-explorer layout


【解决方案1】:

<!DOCTYPE html> 添加到文档顶部。确保在此之前没有任何内容。

如果 IE 找不到文档类型,则默认为 Quirks 模式,相当于 Internet Explorer 的旧版本。

【讨论】:

  • 扩展“确保之前没有任何内容”......这意味着没有。没有空白,没有 cmets,什么都没有。 <!DOCTYPE html> 必须是浏览器首先看到的东西,否则 IE 会破坏你的网站。 (其他 doctype 也可以,但如果您不确定,请坚持使用那个)
  • 感谢您的回复。这确实是一个常见问题 (+1),但这不是我的问题。
【解决方案2】:

我解决了我的问题。我验证了 HTML 并且有一些无效的标签。太愚蠢了,我之前没有这样做。

感谢您的所有回答。我仍然有登录问题,但我稍后会处理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    • 2012-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多