色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

document.compatMode介紹

今天在ext中看到 document.compatMode的使用,感覺這個對于我們開發兼容性的web頁面還是很有幫助,我們都知道,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的渲染模式了。在Ext中的代碼:isBorderBox=isIE&&!isStrict。
當文檔有了標準聲明時, document.compatMode 的值就等于 "CSS1compat", 因此, 我們可以根據 document.compatMode 的值來判斷文檔是否加了標準聲明
var height = document.compatMode=="CSS1Compat" ? document.documentElement.clientHeight : document.body.clientHeight;

JavaScript技術document.compatMode介紹,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 五指山市| 尼玛县| 延吉市| 饶平县| 海门市| 安塞县| 根河市| 故城县| 子洲县| 旺苍县| 定结县| 龙游县| 施秉县| 顺义区| 南阳市| 扎囊县| 台中县| 吉水县| 永兴县| 自贡市| 石屏县| 肃北| 汾阳市| 三明市| 江源县| 北京市| 富源县| 长沙市| 新邵县| 徐汇区| 宁南县| 杨浦区| 大埔区| 宁远县| 中阳县| 上杭县| 易门县| 民丰县| 鹰潭市| 蒙城县| 文成县|