H5仅在IE9或更高版本的浏览器中受支持,而在IE8或更低版本中不支持H5标签。 但是,IE9浏览器存在一些问题。 1、IE9的问题IE9浏览器将H5部分的语义化标签解析为内嵌元素,例如main标签。
解决方法:在main标签中设置display:block样式
2、IE8及以下问题IE8及以下浏览器完全不识别H5标签
解决方案:
2.1利用js手动制作标签。 例如,document.createelement (‘main’)。 标签样式中包含display:block,因为创建的标签默认为内联元素;
2.2使用第三方插件: html5shiv.min.js,直接导入即可