IE9以下版本兼容h5标签

Posted web_study

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IE9以下版本兼容h5标签相关的知识,希望对你有一定的参考价值。

随着html5(后面用h5代表)标签越来越广泛的使用,IE9以下(IE6-IE8)不识别h5标签的问题让人很是烦恼。

在火狐和chrome之类的浏览器中,遇到不认识的标签,只要给个display:block属性,就能让这个元素成为一个类似div的元素,但是到IE上就很恶心了,它不认识就是不认识,你在html和css里添加什么它都不理你。

没什么什么问题是万能的程序猿解决不了的,其实要让IE识别一个自定义的标签(IE认为h5的标签是陌生的,不合法的)

html5--html5shiv.js插件下载

https://github.com/aFarkas/html5shiv/releases

css3--selectivizr-min.js插件下载

http://selectivizr.com/

以上两个插件常在项目中运用较多。在html页面中的<head>标签里面插入下载好的js文件,页面就可以正常添加html5元素了,css3样式

以上是关于IE9以下版本兼容h5标签的主要内容,如果未能解决你的问题,请参考以下文章

H5C3--语义标签以及语义标签IE8兼容,表单元素新属性,度量器,自定义属性,dataList,网络监听,文件读取

H5常用新特性

background兼容IE9以下版本

IE9及以下兼容placeholder

处理H5新标签方法

IE8及以下兼容h5标签的两种方法