【问题标题】:HTML5shiv not working on IE 8HTML5shiv 不适用于 IE 8
【发布时间】:2017-02-04 23:34:51
【问题描述】:

我正在尝试通过关注this tutorial 使 Wordpress 的“UberMenu”插件与 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]-->

你能帮帮我吗? 提前致谢

【问题讨论】:

标签: javascript html internet-explorer-8 html5shiv


【解决方案1】:

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

最近,我在为我的网站设计导航菜单时遇到了类似的问题。菜单在带有 HTML5shiv 的 IE 8 中不会设置样式。对我有用的只是在主 HTML 中添加一个 &lt;body&gt; 标记,然后它就可以正常显示了。

所以我建议:

  1. 检查您的代码是否有&lt;body&gt;&lt;/body&gt; 标签。
  2. 查看第一行是否有&lt;!DOCTYPE html&gt; 声明。
  3. 确保您的 HTML5shiv 脚本元素位于 head 部分。

此外,您的代码的!-- Le HTML5 shim, for IE6-8 support of HTML5 elements --&gt; 需要在开头包含一个左括号:&lt;!-- Le HTML5 shim, for IE6-8 support of HTML5 elements --&gt;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多