由于就浏览器在设计上有很多缺陷,导致一些BUG的产生,所以针对这些问题需要做出兼容处理。为了做版本测试,我自己下载的是IE Tester做测试。
IE常见兼容问题
1.IE8及以下透明度
低版本IE的透明度不变
解决方式:添加属性 filter: alpha(opacity=number); number取值范围是1-100,如果想要半透明的话可以设置alpha(opcity=number)
2.IE6以下双边距
当设置了浮动+margin-left之后。低版本的左边距会比正常的边距多出一倍
解决:针对IE6 添加属性_display:inline
3.IE6及以下最小高度
IE6及以下最小高度为19px
即使你设置了10px的高度,他也会显示19px
解决方法:overflow:hidden