【发布时间】:2014-03-20 20:30:20
【问题描述】:
我的应用程序在 IE 8 和 IE 11 上运行时遇到问题,因为我的客户很少使用 IE8,也很少有人使用 IE 11。由于 doctype 标签,我遇到了一些与布局相关的问题。
当我在我的母版页中添加此 doctype 标记时,我的布局在 IE 8 中变形,但在 IE 11 中可以正常工作
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
同样地,当我删除这个标签时,它在 IE 8 中可以正常工作,但在 IE 11 中则不行。
【问题讨论】:
-
所以您是说页面在 quirksmode 下看起来不错,但在标准模式下却不行?如果是这样,那么代码中确实有问题。无论如何:你在 声明之上有什么吗?换行符?注释?
-
你可以认为它是这样的,但是,在一个浏览器中它看起来很好,而在另一个浏览器中它不是。那么无论如何要使 doctype 有条件?
-
嗯,事实是 IE8 在 之前的空格方面更精细一些,例如 IE11。这就是为什么我假设在你的代码之前有一些东西。
标签: javascript html internet-explorer internet-explorer-8 doctype