获取屏幕宽度、浏览器宽度、网页高度,宽度信息

视图模式innerWidth/innerHeight属性(窗口大小)

window.innerHeight
window.innerWidth 
window.pageYOffset:Netscape属性,指的是滚动条顶部到网页顶部的距离

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

HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth

scrollHeight:
获取对象的滚动高度。 

scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离

scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离

scrollWidth:获取对象的滚动宽度

offsetHeight:获取对象相对于版面或由父坐标
offsetParent 属性指定的父坐标的高度

offsetLeft:获取对象相对于版面或由 offsetParent
属性指定的父坐标的计算左侧位置

offsetTop:获取对象相对于版面或由 offsetTop
属性指定的父坐标的计算顶端位置 

event.clientX 相对文档的水平座标

event.clientY
相对文档的垂直座标

event.offsetX 相对容器的水平坐标

event.offsetY
相对容器的垂直坐标 

document.documentElement.scrollTop
垂直方向滚动的值

event.clientX+document.documentElement.scrollTop
相对文档的水平座标+垂直方向滚动的量 

IE,FireFox
差异如下:

IE6.0、FF1.06+:

clientWidth = width +
padding

clientHeight = height + padding

offsetWidth = width +
padding + border

offsetHeight = height + padding +
border

IE5.0/5.5:
clientWidth = width - border

clientHeight =
height - border

offsetWidth = width

offsetHeight =
height

获取屏幕宽度、浏览器宽度、网页高度,宽度信息,码迷,mamicode.com

时间: 2024-08-17 18:59:15

获取屏幕宽度、浏览器宽度、网页高度,宽度信息的相关文章

JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度

网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:document.body.scrollHeight 网页被卷去的高:document.body.scr

JS获取屏幕,浏览器,网页高度宽度

网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:document.body.scrollHeight 网页被卷去的高:document.body.scr

C#读取视频的宽度和高度等信息的方法

本文实例讲述了C#读取视频的宽度和高度等信息的方法.分享给大家供大家参考.具体实现方法如下: 读取方式:使用ffmpeg读取,所以需要先下载ffmpeg.网上资源有很多. 通过ffmpeg执行一条CMD命令可以读取出视频的帧高度和帧宽度信息. 运行效果如下图所示: 蓝线框中可以看到获取到的帧高度和帧宽度. 接下来的事情就简单了.构造一个命令,然后执行就ok.我并未测试过所有视频格式,估计常见的格式应该都支持. 执行命令的代码如下: 代码如下: /// <summary> /// 执行一条com

C#:读取视频的宽度和高度等信息

读取方式:使用ffmpeg读取,所以需要先下载ffmpeg.网上资源有很多. 通过ffmpeg执行一条CMD命令可以读取出视频的帧高度和帧宽度信息. 如图: 蓝线框中可以看到获取到的帧高度和帧宽度. 接下来的事情就简单了.构造一个命令,然后执行就ok.我并未测试过所有视频格式,估计常见的格式应该都支持. 执行命令的代码如下: /// <summary> /// 执行一条command命令 /// </summary> /// <param name="command

JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度

网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth (包括边线的宽) 网页可见区域高:document.body.offsetHeight (包括边线的宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:document.body.scrollHeight 网页被卷去的高:document.body.scr

JavaScript获取网页高度和宽度

JavaScript获取网页高度宽度 /********************  * 取窗口滚动条高度  ******************/ function getScrollTop() {     var scrollTop=0;     if(document.documentElement&&document.documentElement.scrollTop)     {         scrollTop=document.documentElement.scrollTo

Android下在onCreate中获取控件的宽度和高度(通过回调)

有时候需要在onCreate方法中知道某个View组件的宽度和高度等信息, 而直接调用View组件的getWidth().getHeight().getMeasuredWidth().getMeasuredHeight().getTop().getLeft()等方法是无法获取到真实值的,只会得到0. 这是因为View组件布局要在onResume回调后完成. 下面提供实现方法: 第一种: onGlobalLayout回调会在布局完成时自动调用 img1.getViewTreeObserver().

使用媒体查询功能解决网页100%宽度和固定宽度在小屏浏览器显示空白问题

通常网页都由很多模块从上到下组成,很早以前的网页风格都是上下相同的大小,而现在智能终端越来越多各种屏幕分辨率,当然如果按照整个网页一个固定大小来排版是没有问题的. 而很多网站页面都是有大的横幅,比如网站整体打算做成1200px宽度,而横幅是100%宽度,这样如果在高清电脑屏宽度>1200px下显示是没有问题的,手机端一般都是小于这个 值,那么这样导致固定宽度的1200px在手机端还是1200px并不会因屏幕变小而缩小,与此同时横幅是100%宽度(等于屏幕显示宽度)这样或许手机端的宽度是960px

Jquery对网页高度、宽度的操作

Jquery获取网页的宽度.高度 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document.body.offsetWidth (包括边线的宽) 网页可见区域高: document.body.offsetHeight (包括边线的高) 网页正文全文宽: document.body.scrollWidth 网页正文全文高: document.body.scrollHeight 网页