亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何動態獲取瀏覽器的高度?

如何動態獲取瀏覽器的高度?

MMTTMM 2018-10-23 17:15:38
<section>    //... 這里是文字</section>我在section里插入文字,文字量比較大,會撐開section(溢出的文字會用overflow:hidden隱藏起來)。但是我不想讓瀏覽器出現scrollbar,所以把section的高度設置成了瀏覽器的高度。但是我還需要考慮瀏覽器全屏狀態下section的高度問題,這時候瀏覽器的高度也會變高。當然可以通過鍵盤事件去監控瀏覽器高度,但是不知道有沒有css實現的方法,讓容器高度永遠等于瀏覽器高度?(容器里的文字會將其撐開,用height:auto或者height:100%無法達到效果)
查看完整描述

1 回答

?
胡子哥哥

TA貢獻1825條經驗 獲得超6個贊

css方案可以試試vh單位,取值是屏幕高度的百分比,比如height: 100vh;就相當于innerHeight,height: 50vh;就是半高。如果有兼容性問題的話,可以去github上找個對應的polyfill庫掛上。

另外,我覺得你題中說的擔心全屏下的DOM高度,我覺得掛在resize事件上更好吧?


查看完整回答
反對 回復 2018-11-22
  • 1 回答
  • 0 關注
  • 384 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號