CSS-Div背景颜色变为透明,IE8-

| 我现在正在为姐姐建立一个网站。在Chrome,firefox和IE9上看起来很正常,但由于某些原因,我的某些div丢失了IE 7中的所有背景色-。 http://xx3004.kodingen.com/JDProperties 打开网站,您会看到弹出消息标题和按钮设置(背景颜色)有问题-我正在使用IE 7。然后,左主体的内容也丢失了背景色,而右列的内容也丢失了背景。我已经在Google上进行了许多搜索,而且我注意到jQueryUI不会出错,所以我想这是因为源代码开头是我的DOCTYPE。我试图更改为我在Internet上看到的其他DOCTYPE,或者甚至省略了它,但是该网站变得混乱或保持不变。 这是我第一次看到这种情况,这很奇怪,希望我不知道如何解决。 我希望尽快解决问题:-)。谢谢大家。 [X]     
已邀请:
        我开始看,然后看到了
</head> 
  <body> 

 </body> 

 </html>    

</head>

<body>..
尝试正确构建结构,然后看看会发生什么。     
        您的HTML标签不匹配。 Chrome,firefox和IE9正在为您清理,但IE7并不是很好。     
        同意@albert,您确实需要重新编码该页面,尽管它似乎大部分都可以工作,但嵌套多个
head, body, style
元素会导致麻烦,并且我建议您改用HTML4 Doctype,因为编码不是XHTML ,浏览器必须处理的冲突(标记汤)越多,您越有可能使他们以不同的方式解释您的意图。 对于在许多地方(内嵌样式)中具有
background: inherit
的IE背景,IE无法理解属性的“ inherit \”值-更具体地说,对于IE7和更早版本,它仅对
direction
visibility
属性应用了“继承”     

要回复问题请先登录注册