您可以設置並強制div的高度爲瀏覽器窗口的100%,100%的div和100%的表格單元格嗎?我找不到在堆棧溢出或其他地方不是複雜的解決方案。父母的DIV高度100%
回答
它可以使用absolute
定位
.fullHeight
{
position: absolute;
top: 0px;
bottom: 0px;
}
我想絕對定位是使用一個邪惡,邪惡的東西。 – ryanjohnsond
@ user2374200:不建議這樣做,但對於某些場合(例如進入網站時出現警告標語),這非常有用。只是在沒有必要時不要應用它。 –
但這一切都取決於我們的要求。如果我們想要像這樣的東西,那麼我認爲它不是一個壞習慣 – Sachin
百分比高度,作爲它的父元素的百分比來測量是可能的。如果你想使一個DIV佔據瀏覽器窗口的100%,那麼你需要付出100%的身體(其父),以及:
html, body {
height: 100%;
}
如果DIV包含在另一個元素,那麼這也將需要使用100%(意思是其父母元素的100%)或被賦予特定高度。
這個解決方案是可調整的和更多的語義。 – mgamba
謝謝@mgamba。但是有一個限制條件,那就是100%的高度沒有考慮父元素的填充或邊界。所以我們可以發現,例如,body出現在div下方,有時會導致不需要的滾動條出現。這個問題詳細討論[這裏](http://stackoverflow.com/questions/485827/css-100-height-with-padding-margin) –
嘗試使底部邊距100%。
margin-bottom: 100%;
- 1. 父母的div高度
- 2. div佔父母的高度
- 3. 子div 100%身高父母汽車高度
- 4. 如果父母的div也是100%寬度/高度,如何給孩子div寬度/高度100%
- 5. 100%的寬度大於父母的div
- 6. 使元素100%父母的高度
- 7. 內部柔性盒父母div的高度爲100%
- 8. div與高度100%不填充定位與flex的父母
- 9. SlickGrid父母的100%身高?
- 10. 液體父母可以將CSS div高度100%工作嗎?
- 11. 父母與最小高度的孩子:100%不繼承高度
- 12. CSS:當父母已經100%時,使內部div的高度達到100%
- 13. div與最小高度和子div有父母的高度
- 14. Div 100%高度
- 15. 100%div高度
- 16. 100%高度div
- 17. div的高度100%
- 18. Fieldset身高100%其父母
- 19. 子div的定義父母高度
- 20. 將所有子div的高度調整爲100%父級高度
- 21. 100%高度div內100%td
- 22. 檢查父母div是否有高度
- 23. DIV與父母相同高度
- 24. Div高度不適合父母
- 25. 身高:當父母div只有最大高度時,100%無法工作
- 26. CSS div 100%高度
- 27. Bootstrap div高度100%?
- 28. CSS DIV高度100%
- 29. 第二個孩子的div高度填寫父母的高度
- 30. div的樣式高度與圖像填充父母的高度
試用谷歌:http://www.barelyfitz.com/screencast/html-training/css/positioning/ –