浏览器兼容性问题

Posted wfblog

tags:

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

1、jQuery2.0版本以上的不在支持ie6、7、8;

2ie-css3.htc可以解决ie6/7/8的  边框圆角  属性的兼容。

3IE8对margin:0 auto;这个CSS不再有用了,居中解决办法看http://blog.csdn.net/caolijunmingyan/article/details/6672727

4、js文件单独页面的功能型的最好不要用在公共js中(或者把该功能封装在一个函数中),原因很多。其中一个是,在js中要用到一个变量,但是这个变量的声明是由后端传回来的数据声明的,在使用这个功能的页面 后端传过来了数据,但是其他页面不使用这个功能,也就没传回有变量声明的这个数据,浏览器就会报错,停止执行。

{有的浏览器报错还是会执行一部分,但是ie浏览器报错就停止}

5ie10及以上不支持ie浏览器的判断了

6、ie9虽然支持video标签,但不是很完美,屏幕宽度很小

7、微信、QQ内置的浏览器 不能 小窗不全屏播放视频,但是腾讯自己域名下的视屏却是可以的。所以其它域名下的视频要实现  小窗不全屏  是不可能的。

我猜测可能是腾讯对域名进行了检索,只对自己的旗下的产品开了绿灯。

如果要实现在微信、QQ可以小窗不全屏播放播放的视频的话,可以将视频上传到腾讯网上,这样视屏的链接就是腾讯的域名了,不过这样会有广告。

8在ie7以前版本,ul里不能直接嵌套div,否则,div会被离它最近的li包裹住。

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

怎么解决解决浏览器不兼容问题

浏览器兼容性问题及常见的解决方法

浏览器兼容问题

200分求如何解决CSS浏览器兼容的问题

面试的时候如何机智地回答浏览器兼容性问题

兼容性问题