HTML5shiv无法在IE 8上运行

时间:2016-06-01 07:36:39

标签: javascript html html5 internet-explorer-8 html5shiv

我试图制作" UberMenu" WordPress的插件,通过this tutorial

与Internet Explorer 8兼容

我尝试使用HTML shim和element,但我的菜单仍显示为IE8上的无序,无样式列表。

我的网站:Cicero gestionale studio legale

!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->

<!--[if lt IE 9]>

<script src="https://www.versari.it/wp-content/themes/maximus/css/html5shiv.js"></script>

<![endif]-->
你可以温柔地帮助我吗? 提前致谢

1 个答案:

答案 0 :(得分:0)

首先,正如评论中所建议的那样,您的问题似乎可能是重复的,所以我认为您应该首先检查其他答案。

最近,我在为我的网站设计导航菜单时遇到了类似的问题。该菜单在IE 8中使用HTML5shiv赢得了风格。对我有用的只是在主HTML中添加<body>标记然后显示正常。

所以我建议:

  1. 检查您的代码是否包含<body></body>个标签。
  2. 查看第一行是否有<!DOCTYPE html>声明。
  3. 确保您的HTML5shiv脚本元素位于head部分。
  4. 此外,代码的!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->需要在开头包含一个开括号:<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->