2012-07-23 61 views
0

我正在完成我的网站,现在在验证和浏览器测试阶段。Html5元素不呈现。 Html5shiv.js不适用于页面

因此,我的整个网站已被转换为html5,因为默认主题不是。在添加条件即9条评论以将html5shiv.js应用于以下的浏览器版本即9之后,一些页面正确地呈现并且一些不正确。

请在Internet Explorer 8(或IE9,但是从开发模式版本的IE 8)看到破碎的HTML5页面查看此页面:http://www.gizmotrims.com/site/gizmotrims/music-ipods/1-ipod-nano.html

我troubleshooted这个问题,是不是能找到什么是真正的导致页面无法正确呈现并显示损坏。请注意,并非所有页面都有此问题,只有少数几个。它的奇怪,因为一些页面很好,有些不是。

有人可以帮我找到这个问题,所以我可以完成我的网站的发展?

回答

1

js/html5shiv.js的路径似乎不起作用。您可以将其更改为../js/html5shiv.js,但这可能会毁坏其他页面。在这种情况下,最好使用绝对路径(http://www.gizmotrims.com/site/gizmotrims/js/html5shiv.js)或相对于根的路径(/site/gizmotrims/js/html5shiv.js)。您也可以设置一个base[href],但这也会影响其他参考。

+0

非常感谢!使用绝对路径解决了问题 – gdinari 2012-07-24 16:17:35

+0

非常欢迎。很高兴它解决了。 – ACJ 2012-07-24 16:48:13