IE浏览器兼容问题

1.文字及背景颜色不要初始化,最好手动设定。
谷歌的最小字体默认为16px,而火狐的最小字体默认为10px;这样相同代码在火狐和谷歌上文字的大小显示将会不同。
2.没有使用正确的doctype。
3.各浏览器对不同标签的初始值不同。
4.自身书写不规范造成。
5.浏览器bug引起。

下面具体介绍IE常见bug及解决方案

  • 盒模型bug
    解决方案:使用严格doctype声明。
  • 双倍margin bug
    左浮元素,左边的margin将为两倍的设定值。右浮元素,右边的margin将为两倍的设定值。
    解决方案:_display:inline;
  • 不认识a:link
    解决方案:不加link
  • 3像素的margin bug
    这个问题其实是开发人员书写不规范的原因
    解决方案:规范浮动与清除浮动

注意:Internet Explorer,是微软公司推出的一款网页浏览器。原称Microsoft Internet Explorer(6版本以前)和Windows Internet Explorer(7、8、9、10、11版本),简称IE。在IE7以前,中文直译为“网络探路者”,但在IE7以后官方便直接俗称”IE浏览器”。
2015年3月微软确认将放弃IE品牌。转而在windows 10上,用Microsoft Edge取代了Internet Explorer。微软于2015年10月宣布2016年1月起停止支持老版本IE浏览器。 [1]
2016年1月12日,微软公司宣布于这一天停止对Internet explorer 8/9/10三个版本的技术支持,用户将不会再收到任何来自微软官方的IE安全更新;作为替代方案,微软建议用户升级到IE 11或者改用Microsoft Edge浏览器。