我正经历着对IE9的严重挫折。
我的应用程序定义了这个doctype,到目前为止,它在所有其他浏览器中都工作得很好。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">我甚至尝试了这个meta标签,但没有成功。
<meta http-equiv="X-UA-Compatible" content="IE=100" >当doctype打开时,我所有的标题标签都会消失。如果关闭它,我的标题就会出现,但javascript无法工作(甚至连警告都没有),而且我的css比没有标题更糟糕。
发布于 2011-05-19 05:49:54
通过验证器运行您的代码...
它将帮助您识别您的Doctype不支持的每个项目。我不是在为IE9开脱,但是你的Doctype没有什么问题,所以你的HTML一定有问题。
发布于 2011-06-02 00:23:06
无论如何,我刚刚在开发页面时遇到了类似的问题,但上面提到的验证器不能工作,因为我仍在本地测试。(无论如何我都没有看到测试它的方法?)不过,我找到的是this article。我的问题是定义了doctype的CSS样式(overflow: hidden)在IE9中不起作用(与原始问题相同)。IE9的修复方法是将position:relative添加到我使用overflow:hidden的同一对象中。
希望这对其他人也有帮助,因为我花了大约2个小时寻找我的解决方案。
https://stackoverflow.com/questions/6051403
复制相似问题