首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML5shiv在IE 8上不起作用

HTML5shiv在IE 8上不起作用
EN

Stack Overflow用户
提问于 2016-06-01 15:36:39
回答 1查看 356关注 0票数 0

我正在尝试通过下面的this tutorial使Wordpress的"UberMenu“插件与Internet Explorer8兼容

我尝试使用HTML shim和元素,而不是太多,但我的菜单在IE8上仍然显示为一个无序、无样式的列表。

我的网站:Cicero gestionale studio legale

代码语言:javascript
复制
!-- 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]-->

你能轻轻地帮我一下吗?提前感谢

EN

回答 1

Stack Overflow用户

发布于 2016-08-12 10:09:22

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

最近,我在为我的网站设计导航菜单时遇到了类似的问题。在带有HTML5shiv的IE 8中,菜单就是不能样式化。对我来说起作用的只是向主<body>添加一个HTML标记,然后它就可以正常显示了。

所以我建议:

  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 -->

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37562280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档