处理ie的浏览器兼容,如果电脑装了ie9,想调试页面在ie8、ie7下的显示效果,会用到ie调试工具里面的浏览器模式、文本模式 选项。
理论上切换浏览器模式时会同时自动连带切换文本模式 ,如果浏览器模式、文本模式 所选版本不一致时就有下面的作用区别:
文本模式 :用于识别不同ie浏览器版本下的css规则;
浏览器模式:用于js中识别不同ie浏览器版本;
相关代码验证:
css:body{*background-color: #900;}
js:
if($.browser.msie && $.browser.version==7){
alert("ie7");
}
浏览器模式:ie8 文本模式:ie7标准 下:body 背景色红色,无alert弹窗
浏览器模式:ie8 兼容模式(相当于ie7),文本模式:ie8标准 下:有alert弹窗,body 背景色为默认白色