色尼玛亚洲综合影院,亚洲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介紹,轉載需保留來源!

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

主站蜘蛛池模板: 宁武县| 双流县| 六盘水市| 宜春市| 论坛| 盱眙县| 公主岭市| 行唐县| 湖南省| 兰溪市| 邛崃市| 安徽省| 昌乐县| 巧家县| 青州市| 河源市| 神池县| 洪江市| 荣昌县| 丰宁| 肇州县| 微山县| 福安市| 偃师市| 瓦房店市| 马鞍山市| 肇源县| 汕尾市| 星子县| 米泉市| 信宜市| 原平市| 鲁山县| 海原县| 黄石市| 婺源县| 宣城市| 芮城县| 琼中| 遵义县| 衡南县|