IE浏览器的“浏览器模式”与文档模式

参考链接:

http://www.iefans.net/shanchu-ie9-wenjianjia/

http://www.cnblogs.com/liuzhendong/archive/2012/04/27/2474363.html


       

         当浏览器向服务器请求网页时,会向服务器发送UserAgent字符串(用户代理字符串),服务器据此判断浏览器的版本(以及浏览器有哪些功能),然后返回不同的HTML文档。如,在代码编写时,CSS文档中针对IE6.7.8分别编写了不同的样式语句。这种情况下,服务器就根据用户代理字符串判断需要返回哪一部分CSS样式语句。

 

        设置文档模式,是告诉浏览器以哪个版本的标准来解析和渲染HTML文档,将分别呈现出当前文档在不同版本浏览器下显示的样式。如IE浏览器设置文档模式为IE6(即IE浏览器按照IE6版本浏览器定义的标准来解析渲染文档),此时呈现出的效果就是当前网页在IE6浏览器下的效果。切换文档模式会导致网页被刷新,但不会从服务器重新下载网页,自然也不会更改用户代理字符串中的版本号。

(另外:Doctype 的作用是告诉浏览器文档编写时所遵照的编码标准。在正确设置Doctype的情况下,浏览器按照标准模式来解析文档,否则会按照怪异模式解析文档,不能正确的显示文档的样式。

DOCTYPE声明一定程度上决定了浏览器所使用文档渲染方法符合CSS标准的程度。

 

参考链接:http://www.dreamdu.com/webbuild/browser_mode/


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值