如何处理html5新标签的浏览器兼容问题

 我来答
码匠
2017-11-07 · 原创桌游与酷玩,为你带去更多欢乐
码匠
采纳数:625 获赞数:4623

向TA提问 私信TA
展开全部

对于结构类的标签,通过JS来实现兼容

header footer等结构类标签,在不支持的浏览器当中,都属于“用户自定义标签”,虽然会显示,但是会以行内元素的样式展示。此时需要利用JS创建这个元素,之后用CSS为其设置块元素的样式。

如下代码

<head>
<!-- 其他无关代码已经省略 -->
<script>
      document.createElement('header');
      document.createElement('footer');
</script>
<style>
      header, footer {
          display: block;
      }
</style>
</head>
<body>
    <header>此处该标签就成立了,也是以块元素形式展示</header>
    <footer>HTML5 学堂 ,多篇原创技术文章</footer>
</body>

注意,JS代码需要放置在顶部(head当中),而不是底部

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式