HTML&CSS_HTML5 Shiv 旧浏览器兼容HTML5标签
2016-08-30 16:10
666 查看
HTML5能为我们做的事儿很多,最为可口的就是语义化标签的应用,如果你已经在Chrome或者其他支持HTML5的浏览器上用过它的牛x,那这篇文章对你一定有用,因为现在你也可以在IE上用到HTML5。
好吧!大前端今天的主题是:HTML5 Shiv
下面是引用Google的html5.js文件,好处就不说了:
将上代码复制到head部分,记住一定要是head部分(因为IE必须在元素解析前知道这个元素,所以这个js文件不能在其他位置调用,否则失效)
当然,你也可以把代码拿出来自己看着办:
最后在css里面加上这段:
主要是让这些html5标签成块状,像div那样。
好了,简单吧,一句话概括就是:引用html5.js 使html5标签成块状
转载自 大前端
好吧!大前端今天的主题是:HTML5 Shiv
下面是引用Google的html5.js文件,好处就不说了:
<!--[if IE]> <script src=”http://html5shiv.googlecode.com/svn/trunk/html5.js”></script> < ![endif]-->
将上代码复制到head部分,记住一定要是head部分(因为IE必须在元素解析前知道这个元素,所以这个js文件不能在其他位置调用,否则失效)
当然,你也可以把代码拿出来自己看着办:
(function(){if(!/*@cc_on!@*/0)return;var e ="abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video".split(','),i=e.length;while(i--){document.createElement(e[i])}})()
最后在css里面加上这段:
/*html5*/ article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
主要是让这些html5标签成块状,像div那样。
好了,简单吧,一句话概括就是:引用html5.js 使html5标签成块状
转载自 大前端
相关文章推荐
- html5有哪些新特性?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5?
- 【HTML & CSS & JavaScript】HTML5新标签
- html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和HTML5?
- text-decoration <del> <s> 实现横线从文字中间穿过的CSS效果属性和html标签
- <Object>标签在各个浏览器下的兼容问题
- 浏览器 自动 补全 html标签 功能 兼容
- 转一篇非常好的IE兼容文章-兼容IE6\7\8浏览器的html5标签的几个方案
- Web 标准下兼容多浏览器的 CSS 布局常用技巧 http://bbs.ixuer.net/viewthread.php?tid=1410&extra=page%3D1
- HTML-HTML5+CSS3权威指南阅读(二、让IE支持HTML5标签及对CSS3 Media Query的兼容)
- HTML标签内的连接、文本、垂直居中 兼容绝大部分浏览器
- HTML5 标签、事件句柄属性以及浏览器兼容情况速查手册
- HTML CSS 兼容所有浏览器的自定义鼠标样式
- 浏览器对标签的兼容问题(CSS控制浏览器兼容)
- input书写css的注意事项 标签高度不一样 浏览器不兼容
- [HTML&CSS] 条件注释判断浏览器
- CSS自定义select下拉选择框不用其他标签模拟且兼容多数浏览器
- 使用css制作三角,兼容IE6,用到的标签<div><s><span>
- 表格 CSS(不换行) HTML <td> 标签的 nowrap 属性
- HTML5----IE低版本支持HTML5标签方法,css 浏览器网页兼容性
- HTML、HTML5、XHTML、CSS、SQL、JavaScript、PHP、ASP.NET、Web Services 这些标签是什么?