码迷,mamicode.com
首页 > 其他好文 > 详细

document.compatMode属性

时间:2016-11-17 23:31:08      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:高度   ack   blog   div   滚动   关闭   网页   style   document   

document.compatMode用来判断当前浏览器采用的渲染方式。

官方解释:

BackCompat:标准兼容模式关闭。
CSS1Compat:标准兼容模式开启。

当document.compatMode等于BackCompat时,浏览器客户区宽度是document.body.clientWidth;
当document.compatMode等于CSS1Compat时,浏览器客户区宽度是document.documentElement.clientWidth。

浏览器客户区高度、滚动条高度、滚动条的Left、滚动条的Top等等都是上面的情况。

一个准确获取网页客户区的宽高、滚动条宽高、滚动条Left和Top的代码:

 1 function getViewport(){
 2                 if (document.compact=="BackCompat") {
 3                     return{
 4                         width:document.body.clientWidth,
 5                         width:document.body.clientHeight
 6                     };
 7                 } 
 8                 else{
 9                     return{
10                         width:document.documentElement.clientWidth,
11                         width:document.documentElement.clientHeight
12                     };
13                 }
14             }

 

document.compatMode属性

标签:高度   ack   blog   div   滚动   关闭   网页   style   document   

原文地址:http://www.cnblogs.com/joyco773/p/6075621.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!