首頁>>聚尚學院

体彩超级大乐透一等奖:js對offsetWidth\offsetleft的分析

cad软件手机版 www.ambqm.com 2017-02-15

網頁可見區域寬: 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; 

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 

HTML控件offsetTop、scrollTop等屬性 假設 obj 為某個 HTML 控件。

obj.offsetTop 指 obj 距離上方或上層控件的位置,整型,單位像素。

obj.offsetLeft 指 obj 距離左方或上層控件的位置,整型,單位像素。

obj.offsetWidth 指 obj 控件自身的寬度,整型,單位像素。

obj.offsetHeight 指 obj 控件自身的高度,整型,單位像素。

上一條:手機網站自適應網頁設計

下一條:CSS中margin和padding的區別