嘿,我注意到在使用Internet Explorer时我的网站背景完全消失了,我没有做任何与我惯常做的事情有什么不同,所以有没有人有任何想法可能会发生什么?我认为它可能与使用HTML5元素或Blueprint CSS框架有关。该网站可以找到here。在所有其他浏览器中它看起来很好。
感谢您提供的任何帮助。
答案 0 :(得分:3)
IE< 9不支持HTML5,因此您的页面将在IE< 9中以不同的方式呈现,但这里有一个修复程序:)
答案 1 :(得分:2)
您需要使用HTML5填充程序来帮助IE(以及其他一些人)识别这些元素。您还需要告诉浏览器默认情况下它们是块级元素。
Here is the result我的浏览器测试:
你可以抓住我的JavaScript file here(通过在脚本中创建元素,然后浏览器接受具有相同标签的任何元素) - 它已经缩小并且需要在文档的HEAD中(如果你通常将它们放在文档的底部):
您需要将此CSS添加到样式表的顶部:
article, aside, figure, footer, header, hgroup, nav, section {
display: block;
}
我已经测试了大量浏览器上的修复程序,正如您在测试中看到的那样,并且已使用此修复程序运行我的网站多年了!