compatMode
来源:互联网 发布:开源python即时通讯 编辑:程序博客网 时间:2024/05/16 17:55
对于document.compatMode文档模式,我想很多朋友可能都和我一样很少接触。今天在ymPrompt中看到有这么一条语句
//根据html Doctype获取html根节点,以兼容非xhtml的页面
var rootEl = d.compatMode == 'CSS1Compat' ? d.documentElement : db; //根元素
仔细找了下相关资料,收集整理如下:
IE对盒模型的渲染有两种模式,分别是Standards Mode和Quirks Mode,两者差别很大,
在Standards Mode下对于盒模型的解释和其他的标准浏览器是一样,但在Quirks Mode模式下则有很大差别,而在不声明Doctype的情况下,IE默认又是Quirks Mode。所以为兼容性考虑,我们可能需要获取当前的文档渲染方式。
document.compatMode正好派上用场,它有两种可能的返回值:BackCompat和CSS1Compat,对其解释如下:
BackCompat Standards-compliant mode is not switched on. (Quirks Mode)
CSS1Compat Standards-compliant mode is switched on. (Standards Mode)
在实际的项目中,我们还需要在获取浏览是否IE,这样就可以得到IE的渲染模式了。
- compatMode
- document.compatMode属性
- document.compatMode介绍
- document.compatMode介绍
- document.compatMode的用法
- document.compatMode介绍
- 关于 compatMode 问题
- document.compatMode属性
- javascript document.compatMode属性
- compatMode的介绍
- document.compatMode解决兼容问题
- document.compatMode属性
- document.compatMode介绍
- document.compatMode介绍
- document.compatMode属性
- document.compatMode属性
- javascript document.compatMode介绍
- document.compatMode属性
- 11.5线程----同步装置之CountDownLatch
- 来学学c#~
- 悼念一个伟大的公司——Sun(转)
- 代码(设为首页,添加收藏,流动文字)
- 11.5线程----同步装置之CyclicBarrier
- compatMode
- MSN windowless RichEdit 控件
- 用马悦凌的养生方法--减肥
- 一年了,别来无恙!
- 【减肥失败的原因】
- webService demo
- http://www.cnblogs.com/procoder/
- C++ pair用法
- agsXMPP客户端关于好友在线状态的设置及其响应的方法