av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

js開發中的頁面、屏幕、瀏覽器的位置原理(高度寬度)說明講解(附圖)

瀏覽:261日期:2022-06-03 08:00:27
目錄
  • 一、介紹
    • 1. 容器
    • 2. 物理尺寸和分辨率
    • 3. 展示圖
  • 二、屏幕信息
    • 三、瀏覽器信息
      • 四、頁面信息

        前端js開發中我們常遇到對頁面、屏幕、瀏覽器寬高和位置的獲取問題,有時間查到了js的實現代碼,但是不知道為什么。本篇圖文并茂講解Web環境中屏幕、瀏覽器及頁面的高度、寬度信息。

        一、介紹

        1. 容器

        一個頁面的展示,從外到內的容器為:屏幕、瀏覽器以及頁面本身。

        HTML元素展現在頁面內,頁面展現在瀏覽器內,而瀏覽器展現在屏幕內。

        通過Js的一些對象可以獲取這些容器的高度、寬度。

        2. 物理尺寸和分辨率

        容器的尺寸是指當前分辨率下的高度、寬度,而不是物理高度、寬度。

        如:一個22寸的顯示器,屏幕分辨率為1366 * 768,那么獲取到的屏幕高度為1366px,寬度為768px。

        3. 展示圖

        二、屏幕信息

        screen.height :屏幕高度。

        screen.width :屏幕寬度。

        screen.availHeight :屏幕可用高度。即屏幕高度減去上下任務欄后的高度,可表示為軟件最大化時的高度。

        screen.availWidth :屏幕可用寬度。即屏幕寬度減去左右任務欄后的寬度,可表示為軟件最大化時的寬度。

        任務欄高/寬度 :可通過屏幕高/寬度 減去 屏幕可用高/寬度得出。如:任務欄高度 = screen.height - screen.availHeight 。

        三、瀏覽器信息

        window.outerHeight :瀏覽器高度。

        window.outerWidth :瀏覽器寬度。

        window.innerHeight :瀏覽器內頁面可用高度;此高度包含了水平滾動條的高度(若存在)。可表示為瀏覽器當前高度去除瀏覽器邊框、工具條后的高度。

        window.innerWidth :瀏覽器內頁面可用寬度;此寬度包含了垂直滾動條的寬度(若存在)。可表示為瀏覽器當前寬度去除瀏覽器邊框后的寬度。

        工具欄高/寬度 :包含了地址欄、書簽欄、瀏覽器邊框等范圍。如:高度,可通過瀏覽器高度 - 頁面可用高度得出,即:window.outerHeight - window.innerHeight。

        四、頁面信息

        body.offsetHeight :body總高度。

        body.offsetWidth :body總寬度。

        body.clientHeight :body展示的高度;表示body在瀏覽器內顯示的區域高度。

        body.clientWidth :body展示的寬度;表示body在瀏覽器內顯示的區域寬度。

        滾動條高度/寬度 :如高度,可通過瀏覽器內頁面可用高度 - body展示高度得出,即window.innerHeight - body.clientHeight。

        到此這篇關于js開發中的頁面、屏幕、瀏覽器的高度寬度尺寸說明講解(附圖)的文章就介紹到這了,更多相關js中頁面、屏幕、瀏覽器的尺寸內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

        標簽: CSS HTML
        相關文章:
        主站蜘蛛池模板: av色噜噜 | 欧美激情a∨在线视频播放 成人免费共享视频 | 欧美日韩不卡 | 最新午夜综合福利视频 | 午夜影院普通用户体验区 | 91精品国产一区二区三区 | 欧美日韩一区二区在线观看 | 欧美福利久久 | 国产美女自拍视频 | 91精品国产91久久久久久最新 | 免费视频一区 | 亚洲精品国产第一综合99久久 | 精品日韩一区二区 | 欧美在线视频一区二区 | 国产精品99久久久久久久久久久久 | 欧美一级久久 | 午夜精品久久久久久久久久久久 | 自拍偷拍亚洲一区 | 成人av免费| 日韩精品一区二区三区在线播放 | 国产高清视频一区 | 成年男女免费视频网站 | 亚洲综合国产精品 | 国产69精品久久久久777 | 亚洲精品国产第一综合99久久 | 精品亚洲一区二区三区四区五区 | 久久国产精品免费一区二区三区 | 亚洲精品一区二区三区中文字幕 | 国产精品一区二区av | av一区二区在线观看 | 国产一区二区免费 | 亚洲一区二区三区免费在线观看 | 成人国产精品一级毛片视频毛片 | 成年人精品视频 | 欧美一级网站 | 国产成人a亚洲精品 | av片免费观看 | 久久亚洲欧美日韩精品专区 | 国产亚洲一区二区精品 | 免费在线看黄 | 最新超碰|