IE开发者工具中的两个模式是如何选取的?
2016-02-17 14:10
274 查看
IE开发者工具中的两个模式是如何选取的?
Web技术
>
Web开发,
微软浏览器IE相关讨论 (IIS,IE8,IE9,IE10,IE11等)
问题
0
登录进行投票
最近下了IE9正式版,打开我自己用notepad写的一个很简单的html页之后,我发现页面中竟然显示canvas标签无法识别。
我原来用过IE9的beta和rc版,一直都可以正常识别的。后来我发现,原来我打开那个html静态也后,IE的开发者工具显示浏览器模式为IE9,文档模式为杂项。把文档模式调为IE9就好了。
然后我发现浏览不同的网站时,这两个模式的选值是会自己变化的,那么,我想请问一下,这两个模式的选值是根据什么变化的?我怎么才能让我的那个html静态页用IE9打开时,文档模式默认为IE9?
谢谢。
2011年3月26日 11:52
回复
|
引用
答案
0
登录进行投票
请尝试在你的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
如何确定文档模式。
已标记为答案 Andrew_ZhuModerator 2011年4月1日
7:30
相关文章推荐
- 开源桌面系统及设计图、下载地址
- HDU2955 Robberies
- Failed to locate or generate matchin signing assets
- 算法时间复杂度的白话解析----logN,N,N*logN
- java 类执行顺序 +变量赋值顺序
- ClipDrawable--水漫起来的效果
- java 中 split()方法应用
- AndroidStudioTutorial_160217S002_启动Activity
- ADB not responding. If you'd like to retry, then please manually kill "adb.exe" and click 'Restart'”
- 使用new和反射产生java内部类的实例化对象
- sql 行转列
- 使用Camera2 替代过时的Camera API
- HTTP cookies 详解
- javascript中的静态和非静态使用
- ios学习--苹果中级证书失效以及开发证书失效的解决方案(2016年2月14日Failed to locate or generate matching signing assets)
- iOS 之简单语音听写功能
- PHP编程效率的20个要点
- 故障排查:是什么 导致了服务器端口telnet失败?
- Android编程编码规范
- window和Linux双系统,如何卸载其中之一