H5兼容ie做法
2024-08-25 03:04:26
IE浏览器支持新的标签:可以在使用新标签之前用javascript创建一个虚假的标签,这样就可以识别了。如<article>标签,在使用前,创建一个虚假的<article>标签,<script>document.createElement_x_x_x("article");</script>
注意,此时如果IE下显示有问题的话,可能是article的每个子元素都有一个边框,就给article的css里加上display:block,这样就解决了,因为IE没有把html5里面的新标签定义为dispaly:block;
利用这一技巧,可以为所有的新元素都一次性创建一份虚假副本
<script>
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_x_x_x(e[i]);
}
</script>
最新文章
- ASCII码、Unicode码 转中文
- 攻城狮在路上(陆)-- hadoop分布式环境搭建(HA模式)
- chrome + vi
- Nginx+PHP优化实例
- 字符串反混淆实战 Dotfuscator 4.9 字符串加密技术应对策略
- getopt
- WPF DataGrid Control
- 加载 CSS 时不影响页面渲染
- postgresql 锁的定位
- ps -C
- Javascript同源策略对context.getImageData的影响
- Word2010编号列表&;多级列表
- maven POM.xml 标签详解
- 一条SQL搞定信息增益的计算
- CentOS 7 搭建Squid代理服务器
- Hibernate-----阶段总结
- SpringBoot添加CORS跨域
- Jsの练习-将 数组中值为0 的去掉,不为0的存入一个新的数组
- 进入正在运行的 docker 容器(docker container)
- ORA-06530: 引用未初始化的组合 ;