0

这是多事的一天 - 我最近刚刚从我的浏览器中删除了一个恶意软件插件,该插件损坏了我的本地主机中的文件(我使用的是 OSX),我花了一天时间修复它。它基本上关闭了我的样式表并尝试加载一些广告对象。从那以后,事情还没有 100% 好,但我已经从我的系统中删除了它并修改了它所攻击的文件。这是我正在烦恼的网址

http://www.darcysbelfast.co.uk

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

4

1 回答 1

7

样式表加载良好,浏览器只是不知道如何应用它们,因为您使用的是 HTML5 元素,如section,footerarticle. 您需要加载 HTML5 DOM shim 以将这些元素的支持修补到 IE8 和更早版本中。在您的末尾添加以下代码行,<head>您应该没问题:

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

背景信息可以在这里找到

于 2013-05-22T21:06:53.153 回答