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

在 IE 中使用 HTML5 元素

2009-06-19 17:54 369 查看
一个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]-->
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: