最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js獲取屏幕高度和寬度的四種方式總結(jié)

 更新時(shí)間:2025年05月09日 11:46:29   作者:前端小怪獸zmy  
這篇文章主要給大家介紹了關(guān)于js獲取屏幕高度和寬度的四種方式,通過實(shí)例講解了clientHeight、clientWidth、innerHeight、innerWidth、outerHeight和outerWidth,這些屬性在網(wǎng)頁(yè)布局、響應(yīng)式設(shè)計(jì)和窗口大小變化時(shí)非常有用,需要的朋友可以參考下

1、document.documentElement.clientHeight

屏幕可視區(qū)域高度,文檔的根元素(通常是 <html> 元素)的高度,但會(huì)受到CSS樣式的影響。

實(shí)際應(yīng)用:對(duì)于H5的移動(dòng)端,希望video元素在全屏狀態(tài)下占滿整個(gè)手機(jī)屏幕

2、window.innerWidth和window.innerHeight

可以獲取當(dāng)前窗口的寬度和高度,包括滾動(dòng)條的寬度和高度。這些屬性在處理響應(yīng)式設(shè)計(jì)和窗口大小變化時(shí)非常有用(純視口高度,不受文檔內(nèi)容影響)。

3、window.outerWidth和window.outerHeight

返回瀏覽器窗口的外部尺寸,包括工具欄和滾動(dòng)條,這個(gè)屬性在需要了解整個(gè)瀏覽器窗口高度時(shí)可能有用,但它在網(wǎng)頁(yè)布局和內(nèi)容顯示方面的作用較小,不常用

4、document.body.clientWidth和clientHeight

可能不會(huì)返回視口的高/寬度,而是返回 <body> 元素內(nèi)容的高/寬度,可能會(huì)受到CSS樣式和文檔布局的影響。

注意:100vh是相對(duì)于瀏覽器視口的高度而言的,視口是指瀏覽器中用于顯示網(wǎng)頁(yè)內(nèi)容的區(qū)域,它不包括瀏覽器的工具欄、標(biāo)簽欄等外部元素。

它與window.innerHeight在概念上最為接近。

然而,需要注意的是,它們之間仍然存在一些細(xì)微的差別,例如window.innerHeight是一個(gè)動(dòng)態(tài)的屬性,而100vh是一個(gè)固定的CSS單位。

總結(jié)

到此這篇關(guān)于js獲取屏幕高度和寬度的四種方式的文章就介紹到這了,更多相關(guān)js獲取屏幕高度和寬度內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

呼玛县| 台湾省| 盐城市| 修文县| 平武县| 嫩江县| 安西县| 景洪市| 金乡县| 奉节县| 晋州市| 平顶山市| 黑河市| 纳雍县| 江源县| 长沙市| 灯塔市| 西乌珠穆沁旗| 密山市| 兴和县| 平山县| 高尔夫| 杭锦后旗| 宁远县| 苍南县| 莱西市| 上栗县| 鸡西市| 新绛县| 神池县| 孟州市| 那坡县| 历史| 平乐县| 侯马市| 个旧市| 白朗县| 敦化市| 民乐县| 梁平县| 阿瓦提县|