0%

调用html5shiv框架解决ie8以下浏览器不支持html元素的问题

发布于 / 分类: JavaScript / 暂无评论 / 阅读量 375

最后更新于 2019年04月14日

IE浏览器旧版本并不支持html5的语义标签,当我们使用html5架构的时候,旧版本的ie兼容就是一大痛点,好在我们有js,js里面的创建元素,可以创建自定义的元素,也就是说,ie不支持原生的语义标签的问题。

目前常用的就是html5shiv框架,这个框架在github上开源,目前我们就只讲 如何调用这个脚本。

下载脚本

官网地址:github

下载完解压,我们找到dist目录下,里面提供了四个脚本文件,一般来说只要使用名为html5shiv.js的文件即可,我们将这个文件提取出来,然后丢入自己博客的js文件夹中,如果是主题,就丢入主题对应的js文件。

js脚本调用

为了防止冲突我们需要针对性的调用这个脚本,最方便的方式就是条件注释了。

<!--[if IE lt 8]>
  <script src='路径/js/html5shiv.js'></script>
<![endif]-->

当浏览器是ie8及以下的时候,调用html5shiv的js脚本,通过这个脚本,原来不被识别的元素就会被正常解析到了,效果贼好,目前本博客已经使用了本脚本,有兴趣可以使用ie浏览器查看效果。

获取图片颜色平均值 canvas初级使用 new 操作符具体做了什么
  • 滑动验证
    »
  • weixiao kaixin tushetou jingkong deyi fanu liezui liuhan daku ganga bishi nanguo lihai qian yiwen numu tu yi haixiu se fadai minyan hehe henkaixin huaji biyiyan kuanghan maimeng shui xiaku penqi zhangzui pen aini ye niu laji ok chigua renshi kongbu shuai xiaoxiese touxiao huaixiao jingnu chihuai kaisang xiaoku koubi zhuangbi lianhong kanbujian shafa zhijing xiangjiao dabian yaowan redjing lazhu rizhi duocang chixigua hejiu xixi xiaopen goukun xiaobuchu shenme wusuowei guancha lajing chouyan xiaochi bie zhadanzui zhadanxiao