您的位置:首页 > Web前端 > HTML5

H5兼容ie做法

2020-03-05 12:08 393 查看

IE浏览器支持新的标签:可以在使用新标签之前用javascript创建一个虚假的标签,这样就可以识别了。如<article>标签,在使用前,创建一个虚假的<article>标签,<script>document.createElement_x_x_x("article");</script>

注意,此时如果IE下显示有问题的话,可能是article的每个子元素都有一个边框,就给article的css里加上display:block,这样就解决了,因为IE没有把html5里面的新标签定义为dispaly:block;

利用这一技巧,可以为所有的新元素都一次性创建一份虚假副本

<script>

   var e=("abbr,article,aside,audio,canvas,datalist,details,"

        +"figure,footer,header,hgroup,mark,menu,meter,nav,output,"

        +"progress,section,time,video").split(',');

   for(var i=0;i<e.length;i++){

       document.createElement_x_x_x(e[i]);

      }

</script>

转载于:https://www.cnblogs.com/Krystal-33/p/7909953.html

  • 点赞
  • 收藏
  • 分享
  • 文章举报
donghuipang3015 发布了0 篇原创文章 · 获赞 0 · 访问量 70 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: