发布网友 发布时间:2022-04-23 00:30
共2个回答
热心网友 时间:2023-10-09 08:09
浏览器模式控制浏览器发出的用户代理,该代理表示发出请求的浏览器版本。文档模式控制页面排版引擎的哪个版本解析并呈现页面代码。IE浏览器使用文档模式切换版本的操作方法如下:
一、打开IE浏览器并单击右上角的工具。
/iknow-pic.cdn.bcebos.com/dbb44aed2e738bd4fa0a3e43ae8b87d6277ff99d"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/dbb44aed2e738bd4fa0a3e43ae8b87d6277ff99d?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/dbb44aed2e738bd4fa0a3e43ae8b87d6277ff99d"/>
二、在弹出选项栏中选择F12开发人员工具。
/iknow-pic.cdn.bcebos.com/a9d3fd1f4134970add759c5d9acad1c8a7865dba"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/a9d3fd1f4134970add759c5d9acad1c8a7865dba?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/a9d3fd1f4134970add759c5d9acad1c8a7865dba"/>
三、在菜单栏中选择“模拟”选项。
/iknow-pic.cdn.bcebos.com/0d338744ebf81a4cd53160bbd82a6059252da5"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/0d338744ebf81a4cd53160bbd82a6059252da5?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/0d338744ebf81a4cd53160bbd82a6059252da5"/>
四、在文档模式的右侧,选择所需的版本。
/iknow-pic.cdn.bcebos.com/30adcbef76094b3601fe979faccc7cd98d109d50"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/30adcbef76094b3601fe979faccc7cd98d109d50?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/30adcbef76094b3601fe979faccc7cd98d109d50"/>
热心网友 时间:2023-10-09 08:10
那“浏览器模式”和“文档模式”之间有什么区别呢?
“浏览器模式”用于切换IE针对该网页的默认文档模式、对不同版本浏览器的条件备注解析、发送给网站服务器的用户代理(User-Agent)字符串的值。网站可以根据浏览器返回的不同用户代理字符串判断浏览器的版本和安装的功能,这样就可以向不同的浏览器返回不同的页面内容。用开发人员工具切换浏览器模式时,文档模式也会对应改变。
默认情况下,IE8的浏览器模式为IE8。用户可以通过单击地址栏旁边的兼容性视图按钮来手动切换到不同的浏览器模式。在IE8中,IE8兼容性视图会以IE7文档模式来显示网页,同时会向服务器发送IE7的用户代理字符串。
“文档模式”用于指定IE的页面排版引擎(Trident)以哪个版本的方式来解析并渲染网页代码。切换文档模式会导致网页被刷新,但不会更改用户代理字符串中的版本号,也不会从服务器重新下载网页。切换浏览器模式的同时,浏览器也会自动切换到相应的文档模式。<meta http-equiv="x-ua-compatible" content="IE=7" />这个就是指定文档模式为IE7,Trident会按照IE7模式去渲染页面元素。
另外还有不同的,就是IE=7和IE=EmulateIE7,这两个有什么不同呢?IE=7是页面按照IE7去渲染,不考虑DocType,而IE=EmulateIE7是以兼容IE7的模式去渲染,考虑DocType。当然还有更例外的情况,就是真正的IE7与IE9下添加了<meta http-equiv="x-ua-compatible" content="IE=7" />也有不同的情况,前几天做浏览器兼容的时候就碰到过,那个只能到IE7浏览器下去调试了,并且要分析代码的逻辑。