js开发中的页面、屏幕、浏览器的位置原理(高度宽度)说明讲解(附图)

2023-12-07 0 271
目录
  • 一、介绍
    • 1. 容器
    • 2. 物理尺寸和分辨率
    • 3. 展示图
  • 二、屏幕信息
    • 三、浏览器信息
      • 四、页面信息

        前端js开发中我们常遇到对页面、屏幕、浏览器宽高和位置的获取问题,有时间查到了js的实现代码,但是不知道为什么。本篇图文并茂讲解Web环境中屏幕、浏览器及页面的高度、宽度信息。

        一、介绍

        1. 容器

        一个页面的展示,从外到内的容器为:屏幕、浏览器以及页面本身。

        HTML元素展现在页面内,页面展现在浏览器内,而浏览器展现在屏幕内。

        通过Js的一些对象可以获取这些容器的高度、宽度。

        2. 物理尺寸和分辨率

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

        如:一个22寸的显示器,屏幕分辨率为1366 * 768,那么获取到的屏幕高度为1366px,宽度为768px。

        3. 展示图

        js开发中的页面、屏幕、浏览器的位置原理(高度宽度)说明讲解(附图)

        二、屏幕信息

        js开发中的页面、屏幕、浏览器的位置原理(高度宽度)说明讲解(附图)

        screen.height :屏幕高度。

        screen.width :屏幕宽度。

        screen.availHeight :屏幕可用高度。即屏幕高度减去上下任务栏后的高度,可表示为软件最大化时的高度。

        screen.availWidth :屏幕可用宽度。即屏幕宽度减去左右任务栏后的宽度,可表示为软件最大化时的宽度。

        任务栏高/宽度 :可通过屏幕高/宽度 减去 屏幕可用高/宽度得出。如:任务栏高度 = screen.height – screen.availHeight 。

        三、浏览器信息

        js开发中的页面、屏幕、浏览器的位置原理(高度宽度)说明讲解(附图)

        window.outerHeight :浏览器高度。

        window.outerWidth :浏览器宽度。

        window.innerHeight :浏览器内页面可用高度;此高度包含了水平滚动条的高度(若存在)。可表示为浏览器当前高度去除浏览器边框、工具条后的高度。

        window.innerWidth :浏览器内页面可用宽度;此宽度包含了垂直滚动条的宽度(若存在)。可表示为浏览器当前宽度去除浏览器边框后的宽度。

        工具栏高/宽度 :包含了地址栏、书签栏、浏览器边框等范围。如:高度,可通过浏览器高度 – 页面可用高度得出,即:window.outerHeight – window.innerHeight。

        四、页面信息

        js开发中的页面、屏幕、浏览器的位置原理(高度宽度)说明讲解(附图)

        body.offsetHeight :body总高度。

        body.offsetWidth :body总宽度。

        body.clientHeight :body展示的高度;表示body在浏览器内显示的区域高度。

        body.clientWidth :body展示的宽度;表示body在浏览器内显示的区域宽度。

        滚动条高度/宽度 :如高度,可通过浏览器内页面可用高度 – body展示高度得出,即window.innerHeight – body.clientHeight。

        到此这篇关于js开发中的页面、屏幕、浏览器的高度宽度尺寸说明讲解(附图)的文章就介绍到这了,更多相关js中页面、屏幕、浏览器的尺寸内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!

        您可能感兴趣的文章:

        • JS与Jquery获取屏幕、浏览器、页面的宽度和高度对比整理
        • JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
        • js获取浏览器和屏幕的各种宽度高度
        • Javascript获取图片原始宽度和高度的方法详解
        • js获取Html元素的实际宽度高度的方法
        • JS动态修改iframe高度和宽度的方法
        • js和jquery如何获取图片真实的宽度和高度
        • javascript获取隐藏元素(display:none)的高度和宽度的方法

        收藏 (0) 打赏

        感谢您的支持,我会继续努力的!

        打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
        点赞 (0)

        悠久资源 CSS/HTML js开发中的页面、屏幕、浏览器的位置原理(高度宽度)说明讲解(附图) https://www.u-9.cn/biancheng/csshtml/126513.html

        常见问题

        相关文章

        发表评论
        暂无评论
        官方客服团队

        为您解决烦忧 - 24小时在线 专业服务