常见浏览器兼容性问题与解决方案

问题一:不同浏览器的标签默认的各自内外margin和padding差异较大。

解决方案:这是一个最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的css文件开头都会用

  *{margin:0;padding:0;}

问题二:块属性标签float后,又有横行的margin情况下,在IE6显示margin比设置大

问题症状:常见症状是IE6中后面的一块被顶到下一行

解决方案:在float的标签样式控制中加入display:inline; 将其转化为行内属性;

问题三:设置较小高度标签(一般小于10px),在IE6,IE7,遨游中奥都超出自己设置高度

问题症状:IE6,IE7和遨游里这个标签的高度不受控制,超出自己设置的高度

解决方案:给超出的标签设置overflow:hidden;或者设置行高line-height小于你设置的高度

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容