一个HTML5范本

<html>
<head>
<style>blah { color: red; }</style>
</head>
<body>
<blah>Hello!</blah>
</body>
</html>

一个简洁的 方法 让样式在 IE 中作用到未知的元素上——仅需 JS 创建此未知元素即可:

<html>
<head>
<style>blah { color: red; }</style>
<script>document.createElement("blah")</script>
</head>
<body>
<blah>Hello!</blah>
</body>
</html>

在 IE 中,为了更方便使用 HTML5 元素,我们可以引入这样的脚本:

(function(){
    // from: http://dean.edwards.name/weblog/2007/03/sniff/
    if(!/*@cc_on!@*/0) return;

var html5 = "abbr,article,aside,audio,bb,canvas,datagrid,datalist,details,dialog,
eventsource,figure,footer,hgroup,header,mark,menu,meter,nav,output,
progress,section,time,video".split(',');
    for(var i = 0, len = html5.length; i < len; i++ )
        document.createElement(html5[i]);
    }
})();

JS下载

http://remysharp.com/downloads/html5.js

JS应用

<!--[if IE]>
<script src="html5.js" type="text/javascript"></script>
<![endif]-->

转载于:https://www.cnblogs.com/fdszlzl/archive/2009/06/19/1506973.html

在 IE 中使用 HTML5 元素相关推荐

  1. HTML5 中的canvas元素用于,HTML5中的Canvas元素

    canvas 元素用于在网页上绘制图形. 什么是Canvas? HTML 5 的canvas元素使用JavaScript 在网页上绘制图像. 画布是一个矩形区域,您可以控制其每一像素. canvas ...

  2. HTML5中新增的元素有哪些

    HTML5中新增的元素有哪些 1.新增的结构元素 语义化的标签<article></article> 文章<section></section> 独立的 ...

  3. html中用来表示主题标签的是什么,HTML5中的article标签是什么?HTML5中的article元素用在什么地方?...

    HTML5中的article标签是什么?HTML5中的article元素用在什么地方?本篇文章主要为大家解释了什么是HTML5中的article标签,article用在什么地方,还有HTML5中art ...

  4. 如何使用Createjs来编写HTML5游戏(八) 通过继承扩展EaselJS中的基础元素

    从我第一天了解到javascript开始,就听说在这里是没有类的.其实一开始我是沮丧的,尽管我并不知道有没有"类"对编程究竟有多大影响,不过有缺憾总是让人感觉遗憾,哪怕这是一个你可 ...

  5. h5中的结构元素header、nav、article、aside、section、footer详解

    文章目录 header元素 nav元素 article元素 aside元素 section元素 footer元素 结构元素不具有任何样式,只是使页面元素的的语义更加明确 header元素 header ...

  6. Html5元素及基本语法

    Html5元素及基本语法 HTML标签 开始标签(opening tag):开放标签 结束标签(closing tag):闭合标签 元素 定义:HTML元素指的是从开始标签到结束标签的代码(元素以开始 ...

  7. html5元素拖动 (转载黑桐)

    HTML5 元素拖动 1.拖动元素img的相关设置: 设置元素可以拖动属性 draggable="true" 设置元素被拖动时触发的事件 οndragstart="dra ...

  8. html5.js让IE(包括IE6)支持HTML5元素方法

    html5.js让IE(包括IE6)支持HTML5元素方法 微软的最新浏览器IE8及以下IE版本对HTML5标签的支持是有限的,我们可以通过在网页中添加脚本的方式来解决目前IE浏览器对HTML5支持的 ...

  9. Web 开发中应用 HTML5 技术的10个实例教程

    HTML5 作为下一代网站开发技术,无论你是一个 Web 开发人员或者想探索新的平台的游戏开发者,都值得去研究.借助尖端功能,技术和 API,HTML5 允许你创建响应性.创新性.互动性以及令人惊叹的 ...

最新文章

  1. PTA数据结构与算法题目集(中文)7-14
  2. break 和continue在循环中起到的作用
  3. linux tee 命令 输出的同时写入文件
  4. Aop事务小结(事务管理器和自身构建)
  5. Python-OpenCV 处理视频(一)(二): 输入输出 视频处理
  6. 去除表单元素的默认样式
  7. 免费报名 | 智源论坛:智能处理器探索,AI技术前沿精粹尽览
  8. Docker Inspect
  9. java中为什么要使用代理
  10. 模拟新浪新闻在线聊天功能
  11. [Luogu 2090]数字对
  12. manjaro安装微软雅黑字体_manjaro设置字体_Manjaro 20.03字体美化的2.5个级别
  13. excel筛选排序从小到大_Excel按颜色排序或筛选
  14. mysql让局域网访问权限_mysql 设置局域网内可访问
  15. 10.12 ——透明网桥,路由策略,准入技术
  16. iOS 直播 —— 推流
  17. 苹果退款_苹果如何退款
  18. mysql数据库误删后能恢复吗_MySQL 数据库误删除后的数据恢复
  19. 高校学生学科竞赛获奖水平影响因素分析 ---以湘潭大学为例
  20. 教你创建Oracle复合索引(精)

热门文章

  1. python 代码文件路径注意事项
  2. Java 自定义排序 Comparator
  3. LeetCode MySQL 1194. 锦标赛优胜者
  4. LeetCode 862. 和至少为 K 的最短子数组(前缀和+deque单调栈)
  5. 程序员面试金典 - 面试题 04.10. 检查子树(双重递归)
  6. linux查看某进程cpu使用情况,linux中如何查看进程对应的cpu使用情况?
  7. python mysql返回,python操作mysql数据-执行语句返回值直接返回字典类型
  8. 机器学习算法优缺点对比及选择
  9. python list存储对象_《python解释器源码剖析》第4章--python中的list对象
  10. 写出一段代码将链表中的两个节点位置互换位置_面试 leetcode 算法专题系列(二)—— 链表...