浏览器兼容的一些问题

发布时间:2016-03-21 浏览次数:2240 文章来源:个人博客

 ie对于代码有很高的规范性要求,比如对于JS脚本中的var定义,在火狐中允许不定义(var)某个变量 ,而IE中却要(var)申明定义。
对于表单:
<input type="text" style="width:450px; height:24px">火狐支持这样设置宽和高,但是<input type="File" style="width:450px; height:24px">火狐不支持。但是IE却能支持<input type="File" style="width:450px; height:24px">这样定义。
JQuery对浏览器的判断:

$(function(){
    if($.browser.msie){//ie}
    elseif($.browser.safari){//safari}
    elseif($.browser.mozilla){//火狐}
    elseif($.browser.opera){//欧朋}
})



ie不支持<td colspan="">中的colspan的,因此在调用时候,要给其加上width。


key-word
jquery兼容 浏览器兼容 js兼容问题