IE开发者工具中的两个模式是如何选取的?

IE开发者工具中的两个模式是如何选取的? 

  • 问题

  • 最近下了IE9正式版,打开我自己用notepad写的一个很简单的html页之后,我发现页面中竟然显示canvas标签无法识别。

    我原来用过IE9的beta和rc版,一直都可以正常识别的。后来我发现,原来我打开那个html静态也后,IE的开发者工具显示浏览器模式为IE9,文档模式为杂项。把文档模式调为IE9就好了。

    然后我发现浏览不同的网站时,这两个模式的选值是会自己变化的,那么,我想请问一下,这两个模式的选值是根据什么变化的?我怎么才能让我的那个html静态页用IE9打开时,文档模式默认为IE9?

    谢谢。

    2011年3月26日 11:52

答案

  • 请尝试在你的html文件最前部(<html>之前)加上如下内容,单独一行:

    <!DOCTYPE html>

    开发者工具中的两个模式,分别是“浏览模式”和“文档模式”。

    浏览模式:是让IE以最接近所选择的版本方式连接网站并解释网页。在“连接网站”,IE提供所选版本的用户代理字符串进行连接。“解释网页”是说如何解释版本向量,这个模式,应该和你的问题无关。

    文档模式:为了保证兼容性,IE9中带有IE5,IE7,IE8和最新的IE9渲染引擎。canvas是只有IE9渲染引擎才支持的。其机制,已经在IE8相关的文档中详细介绍过了。IE9的兼容性基本上延续了IE8的设计。你也可以在<header>中使用<meta http-equiv="X-UA-Compatible" content="IE=IE9" >,使得你的网页,以IE9模式,即使用IE9渲染引擎进行浏览。

    如果你对IE为何采取这样的方式提供兼容性感兴趣,也可以参考我得博客:IE8 如何确定文档模式

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值