问题描述
|
我现在正在为姐姐建立一个网站。在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
属性应用了“继承”