【问题标题】:IE9 doctype causing issuesIE9 doctype 导致问题
【发布时间】:2011-05-18 21:46:05
【问题描述】:

我对 IE9 感到非常沮丧。

我的应用程序定义了这个 doctype,到目前为止,它在所有其他浏览器中都可以正常工作。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

我什至尝试过这个元标记,但没有成功

<meta http-equiv="X-UA-Compatible" content="IE=100" >

打开文档类型后,我所有的标题标签都会消失。关闭它,我的标题会出现,但 javascript 不起作用(甚至没有警报),而且我的 css 比没有标题更糟糕。

【问题讨论】:

  • 可以发链接吗?

标签: css internet-explorer-9 doctype


【解决方案1】:

通过验证器运行您的代码...

http://validator.w3.org/

它将帮助您识别您的 Doctype 不支持的每个项目。我不是在原谅 IE 9,但您的 Doctype 没有任何问题,因此您的 HTML 中一定有问题。

【讨论】:

    【解决方案2】:

    不管怎样,我在开发页面时遇到了类似的问题,但上面提到的 Validator 不起作用,因为我仍在本地测试。 (无论如何我都没有看到测试它的方法?)。不过,我确实找到了this article。我的问题是 CSS 样式 (overflow: hidden) 在 IE9 中无法使用定义的文档类型(与原始问题相同)。 IE9 的修复方法是将position:relative 添加到我使用overflow:hidden 的同一对象中。

    希望这对其他人也有帮助,因为我花了大约 2 个小时来寻找我的解决方案。

    【讨论】:

    • second tab下,您可以通过上传来验证本地文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-18
    • 1970-01-01
    • 2011-07-04
    • 2010-12-25
    • 2012-09-09
    • 2017-11-24
    • 1970-01-01
    相关资源
    最近更新 更多