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

首頁 > 語言 > JavaScript > 正文

document.compatMode介紹

2024-05-06 14:15:22
字體:
供稿:網(wǎng)友
今天在ext中看到 document.compatMode的使用,感覺這個對于我們開發(fā)兼容性的web頁面還是很有幫助,我們都知道,IE對盒模型的渲染在 Standards Mode和Quirks Mode是有很大差別的,在Standards Mode下對于盒模型的解釋和其他的標(biāo)準(zhǔn)瀏覽器是一樣,但在Quirks Mode模式下則有很大差別,而在不聲明Doctype的情況下,IE默認(rèn)又是Quirks Mode。所以為兼容性考慮,我們可能需要獲取當(dāng)前的文檔渲染方式。
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。
當(dāng)文檔有了標(biāo)準(zhǔn)聲明時, document.compatMode 的值就等于 "CSS1compat", 因此, 我們可以根據(jù) document.compatMode 的值來判斷文檔是否加了標(biāo)準(zhǔn)聲明
var height = document.compatMode=="CSS1Compat" ? document.documentElement.clientHeight : document.body.clientHeight;
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 穆棱市| 芜湖市| 汉寿县| 阿巴嘎旗| 乐昌市| 留坝县| 巴南区| 稷山县| 呈贡县| 佳木斯市| 棋牌| 平阳县| 栖霞市| 民乐县| 满洲里市| 平阳县| 乐清市| 澄城县| 耿马| 蚌埠市| 昌吉市| 麟游县| 大渡口区| 龙井市| 洛阳市| 德格县| 莱西市| 鄂托克前旗| 金塔县| 新密市| 荆门市| 定州市| 缙云县| 阿合奇县| 乳山市| 延安市| 海林市| 米脂县| 烟台市| 奎屯市| 长治市|