• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > 在IE6系列等老式浏览器中使用HTML5的新标签实现方案_html5教程技巧

在IE6系列等老式浏览器中使用HTML5的新标签实现方案_html5教程技巧

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含HTML5标签,老式浏览器等相关知识,匿名希望在学习及工作中可以帮助到您
HTML5 向开发人员提供了很多新的标签, 如 section, nav, article, header 和 footer 等. 这些标签语义化程度高, 会被经常使用, 但在 IE6, IE7, IE8 和 Firefox 2 等老式浏览器中不能识别和正常使用.

为什么老式的浏览器不能识别这些标签?

其实错不在浏览器, 因为在那个时代根本不存在这种标签, 所以不能正确识别出来, 而这种不寻常的标签识别令 DOM 结构变得异常.

我们有测试代码如下. 是一个文章标题和蓝色字的文章内容, 其中文章内容用了 article 标签.

IE8 不能识别 article 标签, 定义在标签上的 CSS 样式没有起作用. 在 IE8 中, 被解释成命名为 和 两个空的标签元素, 与文章内容并列为兄弟节点, 如下图.

如何在老式浏览器中使用 HTML5 标签?

既然因为不能识别标签而不能使用, 解决办法就是让标签被识别出来. 所幸, 简单地通过 document.createElement(tagName) 即可以让浏览器识别标签和 CSS 引擎知道该标签的存在. 假设我们上面的例子的 区域加上如下代码.

自然, 文字也显示成正常的蓝色.

结语

博客早就转用 HTML5 的写法, 但苦于很多用户没有用最新的浏览器, 一直还在用 HTML4 的标签集. HTML5 很多标签语义化强而且实用, 我也开始尝试一些常用的标签了, 现在用上了 article 和 time 标签.

您可能想查找下面的文章:

  • Html5新增标签有哪些
  • HTML5标签大全
  • HTML5进阶段内联标签汇总(小篇)
  • HTML5标签使用方法详解
  • HTML5中新标签和常用标签详解
  • HTML5标签与HTML4标签的区别示例介绍
  • html5的新增的标签和废除的标签简要概述
  • 几个解决兼容IE6\7\8不支持html5标签的几个方法
  • 在IE6系列等老式浏览器中使用HTML5的新标签实现方案
  • HTML5的标签的代码的简单介绍 HTML5标签的简介

相关文章

  • 2018-12-03实例讲解使用HTML5 Canvas绘制阴影效果的方法_html5教程技巧
  • 2017-08-06详解HTML5之pushstate、popstate操作history,无刷新改变当前url
  • 2018-12-03用html5 js实现浏览器全屏
  • 2018-12-03HTML4和HTML5之间的10个主要不同
  • 2018-12-03详解HTML5的video标签的浏览器兼容性增强方案
  • 2017-08-06关于HTML5的22个初级技巧(图文教程)
  • 2017-08-06HTML5 canvas实现雪花飘落特效
  • 2018-12-03SVG基础|绘制SVG圆形和椭圆形
  • 2018-12-03相比px而言,在响应式web设计中,em有何优势?
  • 2018-12-03HTML5 canvas绘图基本详解

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 用html5实现画虚线效果代码
    • 使用phonegap操作数据库的实现方法
    • html5 canvas实现跟随鼠标旋转的箭头_html5教程技巧
    • Html5实现移动端、PC端 刮刮卡效果
    • html5实现canvas阴影效果示例
    • 小强的HTML5移动开发之路(47)——jquery mobile基本的页面框架
    • 阻止移动设备(手机、pad)浏览器双击放大网页的方法
    • 很酷的HTML5电子书翻页动画特效_html5教程技巧
    • HTML5边玩边学(六)-汽车人,变形的详细介绍
    • 很酷的HTML5电子书翻页动画特效

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有