网页可见区域宽: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
(需要提一下:CSS中的margin属性,与clientWidth、offsetWidth、clientHeight、offsetHeight均无关)
网页可见区域宽: 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
分享到:
相关推荐
VB实现窗口文字大小随窗体大小变化,实现了窗体文字的随窗口大小自适应改变,只要用鼠标拖动窗口的大小,即可改变窗口内所属控件的文字大校自适应大小的窗口框架,注意,把需要随窗体改变大小的空间的tab属性设置成 ...
VB窗体控件大小随窗体大小变化而变化的程序
C# 窗体中的控件及菜单随窗体大小而变化 让C#窗体中的控件、按钮以及菜单等随窗体的大小变化而变化,在Word中,大家会见到,当Word的窗体不是最大化的时候,那些操作按钮会自动隐藏起来,用箭头来代替,点击箭头会...
js获取浏览器窗口事件,获取改变后的大小 下载后评论可返回1分
这是针对access97/2000所做的自动调整窗体和控件大小的控件,使你的窗口在缩放的时候各控件位置和大小会自动调整。这样你的程序即可在640*480分辨率下运行,也可在800*600下运行,而且在任何大小情况下,窗体里的...
客户端无边框拖动,并可拉伸,压缩改变窗体大小。
WPF中的Button等控件随着窗体大小的改变而改变大小,能够自适应窗体的大小。
c#语言 控件大小以及字体随窗口大小以及字体随窗口改变而自动缩放
VB 禁止调整MDI窗体大小,窗体文件一共是2个,一个是主窗口文件,一个是MDI窗口文件,实现禁止改变窗口大小的功能,我们可以在MDIForm中当窗体加载时,,执行以下代码: Private Sub MDIForm_Load() Style = ...
主要介绍了JS根据浏览器窗口大小实时动态改变网页文字大小的方法,涉及JavaScript针对页面宽高的动态获取与元素样式动态运算的相关技巧,需要的朋友可以参考下
Windows中的许多窗体都能任意改变大小,并且其中的控件会随窗体大小的改变而改变。而默认情况下,如果VB窗体大小改变,其中的控件是不会自动改变的。 那么我们如何让VB控件大小随窗体的改变而改变呢?本资源包含...
一个控件自适应窗体大小改变的类,调用只需3行代码。能够使控件随着窗体大小的改变而改变。资源本是网上找的,我做了改进,能够使控件的字体样式,字体大小,控件大小随着窗体大小变化而做出相应的改变,是一个比较...
10.如何改变应用程序窗口的大小?(Visual C++编程 源代码)10.如何改变应用程序窗口的大小?(Visual C++编程 源代码)10.如何改变应用程序窗口的大小?(Visual C++编程 源代码)10.如何改变应用程序窗口的大小?...
VB改变无边框窗体的大小VB改变无边框窗体的大小VB改变无边框窗体的大小VB改变无边框窗体的大小VB改变无边框窗体的大小
VB 控件随窗体自动调整大小,像窗口中的ListBox、Image、FileListBox、VB.Frame控件等,都可以随窗口的大小变化而变化,当用户拖动改变窗口大小时,这些控件的大小也会随之改变,这个功能的实现得益于自定义函数Form...
winform无边框在panel上拖动窗口位置,改变窗口大小 如果不能使用随时联系我
C#无标题栏拖动、C#无标题栏窗口调整大小、C#拖动标题栏、C#调整窗口大小、
VS+Qt设置窗口尺寸(一):固定窗口大小,无法最大化,调节尺寸
VB 用过程定义窗体大小 VB 用过程定义窗体大小
QT widget控件自适应窗口大小,修改比例