document.documentElement.clientHeight「建议收藏」

document.documentElement.clientHeight「建议收藏」于获取各种浏览器可见窗口大小的一点点研究functiongetInfo(){vars=””;s=”网页可见区域宽:”document.body.clientWidth;s=”网页可见区域高:”document.body.clientHeight;s=”网页可见区域宽:”document.body.offsetWidth”(包括边线和滚

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

于获取各种浏览器可见窗口大小的一点点研究
<script>
function getInfo()
{

var s = “”;
s = ” 网页可见区域宽:” document.body.clientWidth;
s = ” 网页可见区域高:” document.body.clientHeight;
s = ” 网页可见区域宽:” document.body.offsetWidth ” (包括边线和滚动条的宽)”;
s = ” 网页可见区域高:” document.body.offsetHeight ” (包括边线的宽)”;
s = ” 网页正文全文宽:” document.body.scrollWidth;
s = ” 网页正文全文高:” document.body.scrollHeight;
s = ” 网页被卷去的高(ff):” document.body.scrollTop;
s = ” 网页被卷去的高(ie):” document.documentElement.scrollTop;
s = ” 网页被卷去的左:” document.body.scrollLeft;
s = ” 网页正文部分上:” window.screenTop;
s = ” 网页正文部分左:” window.screenLeft;
s = ” 屏幕分辨率的高:” window.screen.height;
s = ” 屏幕分辨率的宽:” window.screen.width;
s = ” 屏幕可用工作区高度:” window.screen.availHeight;
s = ” 屏幕可用工作区宽度:” window.screen.availWidth;



s = ” 你的屏幕设置是 ” window.screen.colorDepth ” 位彩色”;


s = ” 你的屏幕设置 ” window.screen.deviceXDPI ” 像素/英寸”;


//alert (s);


}


getInfo();


</script>


在我本地测试当中:


在IE、FireFox、Opera下都可以使用


document.body.clientWidth


document.body.clientHeight


即可获得,很简单,很方便。


而在公司项目当中:


Opera仍然使用


document.body.clientWidth


document.body.clientHeight


可是IE和FireFox则使用


document.documentElement.clientWidth


document.documentElement.clientHeight


原来是W3C的标准在作怪啊


<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>


如果在页面中添加这行标记的话 在IE中:


document.body.clientWidth ==> BODY对象宽度


document.body.clientHeight ==> BODY对象高度


document.documentElement.clientWidth ==> 可见区域宽度


document.documentElement.clientHeight ==> 可见区域高度


在FireFox中:


document.body.clientWidth ==> BODY对象宽度


document.body.clientHeight ==> BODY对象高度


document.documentElement.clientWidth ==> 可见区域宽度


document.documentElement.clientHeight ==> 可见区域高度


?


在Opera中: 


document.body.clientWidth ==> 可见区域宽度


document.body.clientHeight ==> 可见区域高度


document.documentElement.clientWidth ==> 页面对象宽度(即BODY对象宽度加上Margin宽)


document.documentElement.clientHeight ==> 页面对象高度(即BODY对象高度加上Margin高)


而如果没有定义W3C的标准,则


IE为:


document.documentElement.clientWidth ==> 0


document.documentElement.clientHeight ==> 0


FireFox为:


document.documentElement.clientWidth ==> 页面对象宽度(即BODY对象宽度加上Margin宽)document.documentElement.clientHeight ==> 页面对象高度(即BODY对象高度加上Margin高) 


Opera为:


document.documentElement.clientWidth ==> 页面对象宽度(即BODY对象宽度加上Margin宽)document.documentElement.clientHeight ==> 页面对象高度(即BODY对象高度加上Margin高)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/195398.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【Mysql】mysql命令常用语句[通俗易懂]

    【Mysql】mysql命令常用语句[通俗易懂]文章目录数据库表增删改查likeunin待完善实践数据库–直接创建字符–createdatabaserxguo;–删除当前指定数据库–dropdatabaserxguo;–创建带初始字符的库–createdatabaserxguo_testDEFAULTCHARACTERSETutf8COLLATEutf8_general_ci;–指定数据库–use`rxguo_test`;表注意数值,字符串,时间自增,默认,非空,注

    2025年9月14日
    6
  • BN层的作用_bn层加在哪里

    BN层的作用_bn层加在哪里一:BN层李宏毅视频讲解BN(BatchNormalization)层的作用(1)加速收敛(2)控制过拟合,可以少用或不用Dropout和正则(3)降低网络对初始化权重不敏感(4)允许使用较大的学习率 链接:https://www.zhihu.com/question/38102762/answer/85238569来源:知乎1.WhatisBN?顾名思义,batchnormalizat…

    2022年10月10日
    4
  • 漫谈词向量

    漫谈词向量原文:Onwordembeddings作者:SebastianRuder译者:KK4SBB审校:王艺责编:何永灿,关注人工智能,投稿请联系heyc@csdn.net或微信号289416419目录词向量的来历词向量模型语言建模概述经典的神经语言模型C&amp;W模型Word2VecCBOWSkip-gram非监督式学习得到…

    2022年5月22日
    41
  • 调试HotSpot源代码(配视频)

    调试HotSpot源代码(配视频)

    2020年11月20日
    235
  • Java集合篇:Map常用遍历方式 以及 性能对比

    Java集合篇:Map常用遍历方式 以及 性能对比

    2021年10月4日
    49
  • 使用NPOI导出Excel文件

    使用NPOI导出Excel文件使用NPOI导出Excel文件,本实例使用了ASP.NETMVC。1、使用NPOI导出Excel文件实例:导出商品列表。要求:1、通过NPOI导出导出商品列表信息;2、使用Excel函数计算商品总金额;在Controllers控制器目录中创建ExportController.cs控制器usingSystem.IO;usingNPOI;usingNPOI.POI…

    2022年6月15日
    35

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号