height百分比失效_解決css中height:100%失效的問題


為了讓網頁內容更好的適應各類屏幕尺寸,一般都需要用到height:100%。但是會發現,height百分比失效並沒有生效,這是什么原因造成的呢,以及我們需要如何解決呢?

 

height百分比失效的原因

你讓div的height="100%",執行網頁時,css先執行到,而整個網頁中的內容還沒有完全載入,是獲取不到div外面的<body>等的高度的,所以height="100%"也就不能如願顯示了。  

 

解決解決css中height:100%失效的辦法    

方法一:

html, body {
  height: 100%;
}

  

 

方法二:

div {
height: 100%;
position: absolute;
}

虎課網https://www.wode007.com/sites/73267.html 設計塢https://www.wode007.com/sites/73738.html

非定位元素的寬高百分比計算不會將 padding 計算在內,而定位元素會計算在內 。 

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM