Html Internet Explorer仅显示背景

Html Internet Explorer仅显示背景,html,css,internet-explorer,Html,Css,Internet Explorer,我正在开发我的应用程序,遇到了一个问题。它适用于除IE以外的所有浏览器 不管怎样,这就是它的外观(编辑器视图) 这就是它在浏览器模式下的外观(当我用IE手动打开它时): 当没有指定背景图像时,它显示得很好 这是“body”div的CSS属性 有人有什么建议吗 这是完整的HTML源代码: 你的JS有一个问题需要解决 <!--window.onload= function (){if( ! getCookie("ok") ) { showInfo(document.getEleme

我正在开发我的应用程序,遇到了一个问题。它适用于除IE以外的所有浏览器

不管怎样,这就是它的外观(编辑器视图)

这就是它在浏览器模式下的外观(当我用IE手动打开它时):

当没有指定背景图像时,它显示得很好

这是“body”div的CSS属性

有人有什么建议吗

这是完整的HTML源代码:


你的JS有一个问题需要解决

 <!--window.onload= function (){if( ! getCookie("ok") ) {   showInfo(document.getElementById('welcome').innerHTML); }}

什么是“浏览器模式”和“编辑器模式”?以前从未在IE小姐身上看到过。你真正谈论的是哪种软件?此外,发布一些图像和简单的静态HTML并不像设置工作测试用例那样有用,例如,使用。您应该通过类似的验证器运行代码。它有一些问题可能有助于澄清问题。这是我在VB.Net中开发的一个应用程序。不要理会那部分。即使我在记事本中手动更改背景图像:url(),它在IE中仍然没有正确显示。因此,我的主要问题是背景图像的CSS属性。当我检查时,您有14个验证错误。把它们修好,然后我们会尽力帮忙。我真的不喜欢错误。我瞥了几眼,其中有些令人担忧。像开始和结束标记不匹配之类的事情。@KrešimirČulina看到我的答案了。你当然不必把JavaScript放在正文后面。问题是脚本中有一个未关闭的HTML注释,它通过JS Fiddle的语法高亮显示清楚地显示出来。@PhilipWhitehouse我测试它,如果将JS移到Body End Of Body problem SolveYes,它会,但它不会修复根本原因,它只允许IE理解代码。@PhilipWhitehouse你是对的问题是<!--在js的最后一行
 <!--window.onload= function (){if( ! getCookie("ok") ) {   showInfo(document.getElementById('welcome').innerHTML); }}
 //window.onload= function (){if( ! getCookie("ok") ) { showInfo(document.getElementById('welcome').innerHTML); }}