让IE6 7 8 都支持 HTML5
在旧有的浏览器里面,很多元素都是不支持的,即使解析出来也是内联标签。
所以某位外国大牛就写了JS把文本中的一些标记替换成了块标签,从而解决了IE的很多历史遗留问题。
如何使用?
把html5shiv.js在head里面引入
view sourceprint?01 <!DOCTYPE HTML>
02 <html lang="en-US">
03 <head>
04 <meta charset="UTF-8">
05 <title></title>
06 <script type="text/javascript" src="js/html5shiv.js"></script>
07 <style type="text/css">
08 nav {
09 width:200px;
10 height:100px;
11 background:#f12;
12 }
13 </style>
14 </head>
15 <body>
16 <nav>11111111111</nav>22222222
17 </body>
18 </html>www.zzzyk.com
在IE8中打开查看你就会发现nav这个HTML5元素标签,可以正常使用和显示。给力的工具所以转载了~希望大家喜欢。
补充:web前端 , HTML 5 ,