ie6,7兼容性问题总结
更新日期:
文章目录
- 对于position:absolute/relative/fixed; 默认是0层,其他浏览器:默认是auto;
- 编写html时,高尽量用padding,不用margin;宽尽量用margin,不用padding。
- 支持负边距值,需要触发haslayout(通过zoom:1;position:relative触发)
- 慎用width:100%
- 层级有时候不是本身高就高,还要看整个DOM tree的第一个relative属性的父标签的层级
- 对块级元素设定display:inline-block时,要{display:inline;zoom:1;}否则无效,对行内元素正常
- 当元素使用float:right;时,ie6,7会换行。解决办法:1,右浮动元素前置 2,设置左右浮动 3,绝对定位 4,负边距
- 使用table时,最好加上宽度,否则可能对不齐
- ie6下用相对定位和绝对定位时,要给相对元素定高宽,否则会错位
- 图片在ie下显示不出来,很有可能是图片有问题