国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

document.compatMode介紹

2019-11-21 01:21:24
字體:
供稿:網(wǎng)友
今天在ext中看到 document.compatMode的使用,感覺這個對于我們開發(fā)兼容性的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", 因此, 我們可以根據(jù) document.compatMode 的值來判斷文檔是否加了標準聲明
var height = document.compatMode=="CSS1Compat" ? document.documentElement.clientHeight : document.body.clientHeight;
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 九江市| 紫阳县| 昌邑市| 阿巴嘎旗| 汕尾市| 贡嘎县| 左权县| 苗栗县| 安阳市| 正阳县| 新疆| 陇川县| 内丘县| 洪泽县| 义乌市| 克山县| 新巴尔虎左旗| 万年县| 溧水县| 屏东市| 黎平县| 都匀市| 滦平县| 江达县| 沂南县| 曲阳县| 凌云县| 锡林郭勒盟| 厦门市| 吐鲁番市| 郁南县| 连山| 彭泽县| 天峨县| 新乡市| 黑河市| 宁武县| 和田县| 新密市| 共和县| 鄱阳县|