【发布时间】:2012-06-22 01:21:00
【问题描述】:
我一直在互联网上对此进行研究,但遗憾的是无法找出发生这种情况的原因。它似乎只发生在 Internet Explorer 9 的某些计算机上。
仅在 IE 9(某些计算机)中,整个页面看起来像一团糟:
网站的网址是Here
谁能告诉我为什么在 IE9 中会发生这种情况?
(注意:兼容性视图会清除它,但是 Js/jQuery 不能正常工作)。
【问题讨论】:
-
嗨马库斯,你能分享你的代码的相关部分(有缺陷的部分的 css 和 html 结构)吗?另外,我快速检查了网站的源代码,我的 html 验证器只给了我 数百个 html 错误。其中我看到一个你把一个
<html>标签放在另一个<html>标签里面。由于所有这些脚本错误,很难说这里出了什么问题。 -
您好 poepje,您在主页上发现了双 html 标签?我无法在此脚本中找到另一个
html标记。 -
你有2386 HTML Validation Errors!难怪你的 IE 有问题。
-
我又检查了一遍,现在看到了,错误是你有代码在 里面,而不是 和 标签。此外,html 验证器说“ 之前提到过”。
-
至于最后一个,我建议改为:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
标签: javascript jquery html internet-explorer-9