2016-06-01 375 views
0

我想通过以下this tutorialHTML5shiv不工作的IE 8

,使WordPress的与Internet Explorer 8兼容“UberMenu”插件我试图用的,而不是过于HTML垫片和元素,但我的菜单仍显示为一个无序的,无风格的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]--> 

你能轻轻地帮我吗? 在此先感谢

+0

可能重复:[?html5shiv在IE8不工作(http://stackoverflow.com/q/15891535 )。 –

+1

可能的[html5shiv不能在IE8中工作?](http://stackoverflow.com/questions/15891535/html5shiv-not-working-in-ie8) – Sparky

+0

对于基本的样式,请查看我的这个答案:[支持IE8 HTML5](http://stackoverflow.com/a/38029337/2827823) – LGSon

回答

0

首先,您的问题看起来像一个可能的重复,如评论中所建议的,所以我认为你应该先检查其他答案。

最近我在为我的网站设计导航菜单时遇到了类似的问题。该菜单不会在IE5中使用HTML5shiv。对我而言,只需在主HTML中添加一个<body>标记,然后显示正常。

所以我建议:

  1. 检查,看看,如果你有<body></body>标签包围你的代码。
  2. 查看第一行是否有<!DOCTYPE html>声明。
  3. 确保您的HTML5shiv脚本元素位于head部分。

此外,!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->你的代码需要包括在开始开括号:<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->