让ie支持html5标签
来源:互联网 发布:网络歌曲2015伤感情歌 编辑:程序博客网 时间:2024/05/18 03:13
主要是通过调用 html5.js 可以使 ie6,7,8 支持 html5 标签。 js 引用方式:
html5.js代码如下:
(function(a, b) {
function h(a, b) {
var c = a.createElement("p"),
d = a.getElementsByTagName("head")[0] || a.documentElement;
return c.innerHTML = "x<style>" + b + "</style>",
d.insertBefore(c.lastChild, d.firstChild)
}
function i() {
var a = l.elements;
return typeof a == "string" ? a.split(" ") : a
}
function j(a) {
var b = {},
c = a.createElement,
f = a.createDocumentFragment,
g = f();
a.createElement = function(a) {
if (!l.shivMethods) return c(a);
var f;
return b[a] ? f = b[a].cloneNode() : e.test(a) ? f = (b[a] = c(a)).cloneNode() : f = c(a),
f.canHaveChildren && !d.test(a) ? g.appendChild(f) : f
},
a.createDocumentFragment = Function("h,f", "return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&(" + i().join().replace(/\w+/g,
function(a) {
return c(a),
g.createElement(a),
'c("' + a + '")'
}) + ");return n}")(l, g)
}
function k(a) {
var b;
return a.documentShived ? a: (l.shivCSS && !f && (b = !!h(a, "article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio{display:none}canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden]{display:none}audio[controls]{display:inline-block;*display:inline;*zoom:1}mark{background:#FF0;color:#000}")), g || (b = !j(a)), b && (a.documentShived = b), a)
}
var c = a.html5 || {},
d = /^<|^(?:button|form|map|select|textarea|object|iframe|option|optgroup)$/i,
e = /^<|^(?:a|b|button|code|div|fieldset|form|h1|h2|h3|h4|h5|h6|i|iframe|img|input|label|li|link|ol|option|p|param|q|script|select|span|strong|style|table|tbody|td|textarea|tfoot|th|thead|tr|ul)$/i,
f,
g; (function() {
var c = b.createElement("a");
c.innerHTML = "<xyz></xyz>",
f = "hidden" in c,
f && typeof injectElementWithStyles == "function" && injectElementWithStyles("#modernizr{}",
function(b) {
b.hidden = !0,
f = (a.getComputedStyle ? getComputedStyle(b, null) : b.currentStyle).display == "none"
}),
g = c.childNodes.length == 1 ||
function() {
try {
b.createElement("a")
} catch(a) {
return ! 0
}
var c = b.createDocumentFragment();
return typeof c.cloneNode == "undefined" || typeof c.createDocumentFragment == "undefined" || typeof c.createElement == "undefined"
} ()
})();
var l = {
elements: c.elements || "abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",
shivCSS: c.shivCSS !== !1,
shivMethods: c.shivMethods !== !1,
type: "default",
shivDocument: k
};
a.html5 = l,
k(b)
})
(this, document)
- 让ie支持html5标签
- html5】让ie支持html5标签
- 让ie支持html5的标签
- 让ie支持html5的标签
- HTML5 Shiv – 让IE支持HTML5的新标签
- 让IE 支持 html5
- 让IE支持HTML5
- 让IE支持HTML5
- 让IE支持HTML5
- 让 IE 支持HTML5
- 如何让IE支持HTML5
- html5.js 让所有IE支持HTML5
- 让低版本IE支持HTML5
- 让IE支持HTML5的方法
- 让IE浏览器支持html5标准
- 让老版本IE支持HTML5
- 让老版本IE支持html5
- 让IE浏览器支持HTML5标准
- 1002.写出这个数(20)
- 进阶vue全家桶
- redis安装
- Q&A——资源管理(二)
- 【干货】Windows 服务器系统日志分析及安全
- 让ie支持html5标签
- ZooKeeper使用(1)- 简介
- ThinkPHP错误:Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'
- hive和impala操作parquet文件timestamp带来的困扰
- 关于html转成jsp页面,样式丢失问题
- POJ 2429 GCD & LCM Inverse Pollard_Rho大数分解+Miller_Rabin
- 基础网络概念(一)OSI模型、TCP/IP、广域网、局域网、以太网
- Vue.js使用vue-router构建单页应用
- 用自己训练好的caffemodel来对自己的图片做分类