css – 由W3C验证的HTML5(在Chrome,Firefox,Safari中工作)IE8中的黑屏

晚上好.

我创建了一个基本的HTML5网站.它在W3C验证器中验证.它似乎在Chrome,Safari,Firefox等中运行良好.但是,在IE8中打开页面后,我只得到一个黑屏.

该网站位于www.soultrainer.co.uk

我以为我错过了一个支架或什么的.但是我在错误控制台中收到0错误消息并查看代码我看不到任何错误.

任何帮助将不胜感激.

附:我还可以在IE8 Developer Tools中查看文档树.

谢谢,
加里

最佳答案
如果你看看IE如何决定使用开发人员工具解析这个页面,它会将所有内容放入头部,并将主体留空.

这是因为你打开头,但从不关闭它;)移除开口头(以及没有开口的关闭体)应该将其排除,如果没有,只需将头部内容包裹在头部,并将身体内容包裹在体内: )

一个有用的工具(仍然不是100%完美)是HTML Lint工具.它不喜欢你当前的结构,但是如果我将它复制到“Lint By Direct Input”选项卡中,并删除head和/ body标签,那就没关系:)

转载注明原文:css – 由W3C验证的HTML5(在Chrome,Firefox,Safari中工作)IE8中的黑屏 - 代码日志