首頁 >web前端 >H5教程 >怎樣操作頁面、視覺區、螢幕等寬高屬性

怎樣操作頁面、視覺區、螢幕等寬高屬性

php中世界最好的语言
php中世界最好的语言原創
2018-06-04 11:50:502152瀏覽

這次帶給大家怎樣操作頁面、視覺區、螢幕等寬高屬性,操作頁面、視覺區、螢幕等寬高屬性的注意事項有哪些,下面就是實戰案例,一起來看一下。

關於頁面、視覺區、螢幕等一些相關的寬高屬性

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中文網其它相關文章!

推薦閱讀:

H5 Canvas使用案例詳解

#怎麼使用javascript Date Format方法

以上是怎樣操作頁面、視覺區、螢幕等寬高屬性的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn