IE 6/7/8未加载所有样式表

时间:2013-05-22 21:00:57

标签: html css internet-explorer-8 internet-explorer-7 internet-explorer-6

这是一个忙碌的一天 - 我最近刚从我的浏览器中删除了一个恶意软件附件,这些恶意软件附件损坏了我本地主机中的文件(我使用的是OSX),我花了一天时间修复它。它基本上关闭了我的样式表,并试图加载一些广告对象。从那时起,事情已经100%,但我已经将其从我的系统中删除并修改了它所攻击的文件。这是我打扰的网址

http://www.darcysbelfast.co.uk

在IE 6/7/8它不会加载样式表的某些部分,我已经尝试了一切来使这个工作,但仍然没有解决问题。我使用Browserstack在IE等测试我的网站,除了早期版本的IE之外,它似乎在每个浏览器中都能正常加载。 我要做的最后一件事是写一个条件,我的所有风格,它显然是讨厌的,有没有其他选择?

1 个答案:

答案 0 :(得分:7)

样式表加载正常,浏览器只是没有线索如何应用它们,因为您使用的是sectionfooterarticle等HTML5元素。您需要加载HTML5 DOM填充程序以将这些元素的支持修补到IE8及更早版本。在<head>的末尾添加以下代码行,您应该没问题:

<!--[if lt IE 9]><script type="text/javascript" src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]-->

背景信息can be found here