前端浏览器兼容性问题

Posted 前端资源分享号

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端浏览器兼容性问题相关的知识,希望对你有一定的参考价值。

html部分

低版本浏览器不能解析HTML5的新标签

解决办法:htmlshin框架可以让低于IE9的浏览器支持html5

css部分

1.各个浏览器的内外边距问题;

解决方法:*{margin:0;padding:o;}

2.水平居中问题;

在ie6-7中text-algin:center;实现水平居中 内部文字居中,块级元素也会居中;

ff默认文字居中,而块级元素不居中;

这块级元素添加:margin: 0  auto;

3.垂直居中问题;

利用line-height:height;

4.IE6双边距问题;IE6在浮动时,又有横向的margin,此时,该元素 的其值外边距是的两倍;

解决方法:display;block;

5.IE6下图片的下方有空隙  

解决方法:给img设置display:block;

6.IE6下float之间会有个3px的bug;

解决方法:给右边的元素也设置float:left;

7.IE6下没有min-width的概念,其默认值的width就是min-width

8;IE6下无法设置1px的 行高,原因是因为其默认行高引起的。

解决方法:为其设置overflow:hidden;

js部分

标准事件绑定方法函数为addEventListener。但IE是attachEvent

ajax实现也不同,获取XMLHttpRequest不同,而IE是activeXObject

Ie 中不能操作tr的innerHTML





以上是关于前端浏览器兼容性问题的主要内容,如果未能解决你的问题,请参考以下文章

web前端关于浏览器兼容性

关于前端浏览器兼容性问题

web前端~~浏览器兼容问题(百度)

Web前端常见的浏览器兼容性问题

干货WEB前端开发常见浏览器兼容问题及解决技巧

WEB前端开发人员须知的常见浏览器兼容问题及解决技巧