怎样让老浏览器兼容html5新标签
2024-09-29 17:32:17
CSS样式设置默认样式:
<style> article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; } </style>
JS中:
<!--[if lt IE 9]> <script type="text/javascript"> var e=("abbr,article,aside,audio,canvas,datalist,details,"+ "figure,footer,header,hgroup,mark,menu,meter,nav,output,"+ "progress,section,time,video").split(','); for(var i=0;i<e .length;i++){ document.createElement(e[i]); } </script> <![endif]-->
=========================================================
再者还有一种办法就是用框架的方法,用到条件注释加JS代码实现
代码如下:
<!--[if lt IE 9]>
<script src="html5shiv.js"></script>
<![endif]-->
直接加入这一句代码就可实现兼容问题,关于条件注意中的
是判断是否小于IE9以下浏览器,如果是就执行这段JS代码 ,如果不是,就忽略掉。至于JS中的链接直接打开进去看看就知道了,也是一大段的代码。
最新文章
- toolkit --------chart属性
- python 编辑xml中namespace问题中出现很多ns0
- ubuntu bless 16字节每行
- html5 (个人笔记)
- Oracle中的单行函数
- 恢复HDFS误删数据
- Encapsulation.
- SGU 222.Little Rooks
- MRC下单例模式的内存问题与ARC实现
- libsvm工具箱C++编程实践2
- MongoDB应用介绍之前
- 常量指针(const X*)和指针常量(X* const)
- ACM暑期训练总结
- [BZOJ 4832][lydsy 4月赛] 抵制克苏恩
- Spring思维导图(一)
- MyBatis从入门到放弃七:二级缓存原理分析
- iOS 本地项目上传github,github管理项目配置
- 单列集合类的根接口Collection
- Android开发——Notification通知的各种Style详解
- 简单的Java ee思维导图
热门文章
- Linux趣谈
- [学习笔记]设计模式之Singleton
- iOS开发 Xcode中的Info.plist字段含义
- ContentProvider与ContentResolver使用
- Cloud Foundry中gorouter对StickySession的支持
- 四种可变交流swap方法
- the Linux Kernel: Traffic Control, Shaping and QoS
- TCP参数设置
- Sae配置Java数据库连接
- spring计划任务,springMvc计划任务,Spring@Scheduled,spring定时任务