浏览器兼容
来源:互联网 发布:出纳票据打印软件 编辑:程序博客网 时间:2024/05/29 17:48
IE的兼容问题:
css:
1,div插入图片间隙
A:div与img写在同一行,img转化成块状,display:bliock;
2.双边距问题
给浮动元素加display:inline;
3.IE6有默认高度
A给定font-size: px; B over-flow:hidden;
4.表单行高不一致
给元素加float:left;
5.按纽大小不一致
A 用a标签代替按纽 B在元素的外边加一个标签,将按纽样式清空 C:直接用图片代替按纽;
6.百分比问题
当各占 50%时,清楚左右浮动。
7.鼠标指针异常
cursor:pointer;
8,.透明 度filter:alpha(opacity=20) opacity:0.2
9.过滤器
属性前加_,ie6识别,属性前加 * ,+ ie6 ie7识别 关键词:important(ie6不识别)
9.ie不识别 min-height 只有默认的18px高度
10.css3所有的动画属性前加 -ms
javscript:
事件冒泡;
ie在事件冒泡阶段执行事件,取消事件冒泡 window.event.cancelBubble= true
事件代理:
event = window.event dom.attachEvent() , 目标元素 event.srcElement;
创建ajax请求:
if(window.XMLHttpRequest){
xhr =new XMLHttpRequest()
}else{
xhr = ActiveXObject("MSXML2.XMLHttp")
j兼容html5标签
var arr =[''section',''head','''footer']
for(var i=0;i<arr.length;i++){
document.createElement(arr[i]);
}
低版本兼容到高版本
使IE5,IE6兼容到IE7模式(推荐)
<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta)/IE7.js" type="text/javascript"></script>
<![endif]-->
使IE5,IE6,IE7兼容到IE8模式
<!--[if lt IE 8]>
<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta)/IE8.js"type="text/javascript"></script>
<![endif]-->
使IE5,IE6,IE7,IE8兼容到IE9模式
<!--[if lt IE 9]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js" type="text/javascript"></script>
<![endif]-->
降级IE版本为7.0
<meta http-equiv="X-UA-ompatible" content="IE=EmulateIE7" />
另外;
<meta http-equiv="X-UA-Compatible" content="IE=7" />
http://www.goldenbull-neil.com/
- 浏览器兼容
- 浏览器兼容
- 浏览器兼容
- 浏览器兼容
- 浏览器兼容
- 浏览器兼容
- 浏览器兼容
- 浏览器兼容
- 浏览器兼容
- 浏览器兼容
- 浏览器兼容
- 浏览器兼容
- 浏览器兼容
- 浏览器兼容
- 浏览器兼容
- 浏览器兼容
- 浏览器兼容
- 浏览器兼容
- struts 2 使用
- 初探JAVA:语言特性
- 话说我这健身
- Leetcode 108. Convert Sorted Array to Binary Search Tree 有序数组转化BST 解题报告
- DataBinding实现MVVM
- 浏览器兼容
- java中正则表达式,切割和验证一些信息
- HDU 1862 EXCEL排序
- MFC如何判断一个进程已经存在
- 面向对象程序设计上机练习五(类和对象)
- C++中的类所占内存空间总结
- sudo的配置文件/etc/sudoers
- 数字信号处理——单位冲击响应
- android用Gallery空间实现简单的图片显示