让IE6 7 8 都支持 HTML5标签

原创
2012/07/08 23:47
阅读数 568

在旧有的浏览器里面,很多元素都是不支持的,即使解析出来也是内联标签。

所以某位外国大牛就写了JS把文本中的一些标记替换成了块标签,从而解决了IE的很多历史遗留问题。

上JS地址:https://github.com/aFarkas/html5shiv/blob/master/src/html5shiv.js

如何使用?

把html5shiv.js在head里面引入

<!DOCTYPE HTML>
<html lang="en-US">
<head>
	<meta charset="UTF-8">
	<title></title>
	<script type="text/javascript" src="js/html5shiv.js"></script>
	<style type="text/css">
		nav {
			width:200px;
			height:100px;
			background:#f12;
		}
	</style>
</head>
<body>
	<nav>11111111111</nav>22222222
</body>
</html>

在IE8中打开查看你就会发现nav这个HTML5元素标签,可以正常使用和显示。给力的工具所以转载了~希望大家喜欢。

展开阅读全文
打赏
0
7 收藏
分享
加载中
夏鱼的鱼博主

引用来自“back2Fish”的评论

纠正一下 ie6 7 8 支持html5标签

谢谢~马上改
2012/07/09 12:02
回复
举报
纠正一下 ie6 7 8 支持html5标签
2012/07/09 09:29
回复
举报
更多评论
打赏
2 评论
7 收藏
0
分享
返回顶部
顶部