在html5中出现了各种语义化标签,如<header><footer><main>。

但是这些标签在IE9以下的版本是不兼容的,会出现以下这种情况:

【chorme浏览器中】:

Html5学习 day1_1 Html5语义化标签的兼容问题

【IE8浏览器中】

Html5学习 day1_1 Html5语义化标签的兼容问题

————————————————————————————————————————————————————————

【解决方法】

①在body中加入script标签来定义语义化标签:

<script>

      document.createElement("header");

</script>

(但是这个方法要将所有语义化标签定义一遍,不方便)

②引入一个js文件

Html5学习 day1_1 Html5语义化标签的兼容问题

相关文章:

  • 2020-11-04
  • 2022-03-02
  • 2022-02-02
  • 2022-12-23
猜你喜欢
  • 2021-10-01
  • 2022-12-23
  • 2021-12-13
  • 2021-07-21
  • 2021-04-13
  • 2021-05-05
相关资源
相似解决方案