這次帶給大家怎樣操作頁面、視覺區、螢幕等寬高屬性,操作頁面、視覺區、螢幕等寬高屬性的注意事項有哪些,下面就是實戰案例,一起來看一下。
關於頁面、視覺區、螢幕等一些相關的寬高屬性
function size(){ document.write( "屏幕分辨率为:"+screen.width+"*"+screen.height +"<br />"+ "屏幕可用大小:"+screen.availWidth+"*"+screen.availHeight +"<br />"+ "网页可见区域宽:"+document.body.clientWidth +"<br />"+ "网页可见区域高:"+document.body.clientHeight +"<br />"+ "浏览器窗口宽:"+document.documentElement.clientWidth +"<br />"+ "浏览器窗口高:"+document.documentElement.clientHeight +"<br />"+ "html所有元素宽:"+document.documentElement.offsetWidth +"<br />"+ "html所有元素高:"+document.documentElement.offsetHeight +"<br />"+ "网页可见区域宽(包括边线的宽):"+document.body.offsetWidth +"<br />"+ "网页可见区域高(包括边线的宽):"+document.body.offsetHeight +"<br />"+ "网页正文全文宽:"+document.body.scrollWidth +"<br />"+ "网页正文全文高:"+document.body.scrollHeight +"<br />"+ "网页被卷去的高:"+document.body.scrollTop +"<br />"+ "网页被卷去的左:"+document.body.scrollLeft +"<br />"+ "网页正文部分上:"+window.screenTop +"<br />"+ "网页正文部分左:"+window.screenLeft +"<br />"+ "屏幕分辨率的高:"+window.screen.height +"<br />"+ "屏幕分辨率的宽:"+window.screen.width +"<br />"+ "屏幕可用工作区高度:"+window.screen.availHeight +"<br />"+ "屏幕可用工作区宽度:"+window.screen.availWidth ); }
補充下,關於html dom元素都有一些關於位置,尺寸大小的屬性,如下
offsetWidth |
#clientWidth |
##scrollWidth |
#offsetHeight | clientHeight | scrollHeight |
##offsetLeft |
clientLeft | #scrollLeft |
offsetTop | clientTop | #scrollTop |
1. clientHeight與clientWidth用來描述元素內尺寸,是指元素內容內邊距 大小,不包含邊框(IE下方實際包含)、外邊距、捲軸部分
2. offsetHeight和offsetWidth用於描述元素外尺寸,是指元素內容內邊距邊框,不包括外邊距和捲軸部分
#3 . clientTop和clientLeft回到內邊距的邊緣和邊框的外邊緣之間的水平和垂直距離,也就是左,上邊框寬度
4. offsetTop和offsetLeft表示該元素的左上角(邊框外緣)與已定位的父容器(offsetParent物件)左上角的距離
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
推薦閱讀:
以上是怎樣操作頁面、視覺區、螢幕等寬高屬性的詳細內容。更多資訊請關注PHP中文網其他相關文章!