0

我完成了我的网站,现在正处于验证和浏览器测试阶段。

因此,我的整个网站都已转换为 html5,因为默认主题不是。添加条件 ie 9 注释以将 html5shiv.js 应用于 ie 9 以下的浏览器版本后,某些页面可以正常呈现,而有些则不能。

请在 Internet Explorer 8(或 ie9,但在开发人员模式下的 ie 8 版本)中查看此页面以查看损坏的 html5 页面:http ://www.gizmotrims.com/site/gizmotrims/music-ipods/1-ipod-nano .html

我对此问题进行了故障排除,但无法找到实际导致页面无法正确呈现并出现损坏的原因。请注意,并非所有页面都有此问题,只有少数页面。这很奇怪,因为有些页面很好,有些则不然。

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

4

1 回答 1

1

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

于 2012-07-23T23:57:17.193 回答