Html5提供的一些新多媒体标签(header,article,aside,section,nav,figure,menu,footer)使用起来非常的方便,但是低版本的IE浏览器(IE6/IE7/IE8)对的这些新标签根本识别不了,解决这些问题要了解是浏览器无法识别这些标签,想办法让浏览器识别这些标签就可以了。有两种方案,自定义标签或者引入第三方兼容文件就可以了。

1,引入兼容文件JS

因为IE浏览器不支持HTML5多媒体标签,所以我们需要引入兼容JS文件,来保证我们的代码实现兼容效果:

  <script src="../html5/libs/html5shiv.min.js"></script>

2,通过自定义标签解决

在不支持HTML5新标签的浏览器里,会将这些新的标签解析成行内元素(inline)对待,所以我们只需要将其转换成块元素(block)即可使用,但是在IE9版本以下,并不能正常解析这些新标签,但是却可以识别通过创建的自定义标签,于是我们的解决方案就是将HTML5的新标签全部通过来创建一遍,这样IE低版本也能正常解析HTML5新标签了。

<script>document.createElement('hearder');document.createElement('article');document.createElement('aside');document.createElement('section');document.createElement('nav');document.createElement('figure');document.createElement('footer');
</script>

通过这两种方式就可以解决兼容问题,但是解决问题的途径不止这两种,还有其他的方式也可以解决。

解决IE兼容H5的问题相关推荐

  1. 完美解决ie8以下不兼容h5的方法

    完美解决ie8以下不兼容h5的方法 参考文章: (1)完美解决ie8以下不兼容h5的方法 (2)https://www.cnblogs.com/susanws/p/5412002.html 备忘一下.

  2. uni-app项目中H5跨域小程序不跨域怎么解决方法(兼容H5、小程序)

    解决这个问题的时候还是用到了之前的文章中提到的"条件编译",当然这只是其中一部分, 下面我们来看一下这种问题的解决方法, ①H5端配置 首先在项目中找到一个名为"mani ...

  3. uniapp兼容H5和小程序订阅消息授权开发封装,使用方便

    本文使用 uniapp 框架开发,因为H5的订阅消息和小程序的订阅消息的授权流程不一样,但是很多地方需要使用授权,所以我封装了一个兼容H5和小程序订阅消息授权的方法,使用比较方便,希望能够帮助到你,实 ...

  4. 解决iOS微信H5支付跳转微信后不返回App问题(Swift-WKWebview)(转)

    解决iOS微信H5支付跳转微信后不返回App问题(Swift-WKWebview)(转) 参考文章: (1)解决iOS微信H5支付跳转微信后不返回App问题(Swift-WKWebview)(转) ( ...

  5. IE内嵌google chrome frame解决浏览器兼容问题

    IE内嵌google chrome frame解决浏览器兼容问题 参考文章: (1)IE内嵌google chrome frame解决浏览器兼容问题 (2)https://www.cnblogs.co ...

  6. 记一次 解决 vue 兼容ie11 的问题

    记一次 解决 vue 兼容ie11 的问题 参考文章: (1)记一次 解决 vue 兼容ie11 的问题 (2)https://www.cnblogs.com/qq735675958/p/117757 ...

  7. 【转】使用Chrome Frame,彻底解决浏览器兼容问题

    [转]使用Chrome Frame,彻底解决浏览器兼容问题 参考文章: (1)[转]使用Chrome Frame,彻底解决浏览器兼容问题 (2)https://www.cnblogs.com/xuan ...

  8. javascript 解决IE8 兼容 placeholder 属性 含password

    javascript 解决IE8 兼容 placeholder 属性 含password function placeholderfun(){if( !('placeholder' in docume ...

  9. 微信h5支付“网站域名ICP备案主体与商户号主体不一致”的解决方法,H5微信支付 授权函下载

    微信h5支付"网站域名ICP备案主体与商户号主体不一致"的解决方法,H5微信支付 授权函下载 参考文章: (1)微信h5支付"网站域名ICP备案主体与商户号主体不一致&q ...

  10. 解决iphone 微信H5自动播放音乐问题

    解决iphone 微信H5自动播放音乐问题 参考文章: (1)解决iphone 微信H5自动播放音乐问题 (2)https://www.cnblogs.com/hlhs/p/11157401.html ...

最新文章

  1. jQuery插件开发--(转)
  2. java静态方法和非静态方法内存区别_static方法和非static方法的区别(java)
  3. 36、Power Query-多条件合并查询
  4. PXE 01-PXE介绍
  5. 大牛带你学优化~案例进阶Mysql优化
  6. Android 开发问题记录
  7. datatable和awk获取列名操作
  8. 如何让文字溢出自动变成省略号
  9. 23种设计模式----------代理模式(一)
  10. css中hover的妙用!!
  11. Linux 吉祥物30岁了!“出道”30年,你对Linux了解多少?
  12. 关于opencv设置视频的属性无效问题
  13. Drug X跨越鸿沟:一个生物科学家的新药研发跋涉记
  14. 【GIS开发】批量下载和拼接地图瓦片(Python)
  15. 从头开始学Redisson--------限流器
  16. 竟领先15% 解密飞行堡垒吃鸡重装版强悍性能
  17. 如何同步化本地svn库到googlecode
  18. ARM TrustZone ----ARM信任区
  19. POJ 2924 Gauß in Elementary School(水~)
  20. NOTES邮箱打不开,提示打开的文件出错(打开的文件时出错)。

热门文章

  1. 电商商家如何利用商品信息制定价格策略?
  2. 攻防世界-Mobile-基础android (Misc经验解法)
  3. Linux虚拟机下载和安装简单流程
  4. 即时通信多媒体分享与文件共享
  5. 亚马逊查询关键词排名的工具_亚马逊关键词的概念和查找工具
  6. Ubuntu下调用opencv编程显示汉字
  7. 机器学习核心概念完全解析(建议收藏)
  8. 作为空降高管,应该要做好哪些准备?
  9. 蜂窝移动电话定位技术与应用(转)
  10. [产品设计]如何绘制业务流程图(上)