我现在正在为我妹妹建立一个网站。它在Chrome,Firefox和IE9上看起来很正常,但由于某些原因,我的一些div在IE 7中丢失了所有背景颜色 - 。
http://xx3004.kodingen.com/JDProperties
打开网站,你会看到弹出消息有标题和按钮设置问题(背景颜色) - 我现在正在使用IE 7。然后左侧身体的内容也失去了背景色,右侧列也失去了背景。我一直在谷歌上做很多搜索,我注意到jQueryUI不会出错,所以我想这是因为我的DOCTYPE在源代码的开头。我试图改变我在互联网上看到的其他DOCTYPE,甚至省略它,但网站变得混乱或保持不变。
这是我第一次看到这种情况,这很奇怪,我希望我不知道如何修复它。
我期待很快解决问题:-)。先谢谢大家。
[X]
答案 0 :(得分:1)
我开始看,然后看到了这个
</head>
<body>
</body>
</html>
</head>
<body>..
尝试正确构建结构,看看会发生什么。
答案 1 :(得分:1)
您的HTML标记不匹配。 Chrome,Firefox和IE9正在为您清理,但IE7并不是那么好。
答案 2 :(得分:1)
同意@albert,您确实需要重新编码该页面,虽然它似乎主要工作,但是多个head, body, style
元素的嵌套会导致麻烦,我建议您更改为HTML4 Doctype作为编码不是XHTML,浏览器必须处理的冲突(标签汤)越多,你就越有可能让他们以不同的方式解释你的意图。
对于许多(内联样式)场所中的IE背景,你有background: inherit
IE不理解属性的“继承”值 - 或者更具体地说是IE7及更早版本它只应用了“继承”direction
1}}和visibility
属性