因此,在阅读了 Stack Overflow 和网络之后,我总结了实现 100% 高度的两个主要技巧:
- 在 HTML 和 BODY 上设置 height:100%
- 将您的元素设置为:
- 高度:100%,或
- 顶部:0,底部:0,位置:绝对
但是,即使使用这些技巧,我也很难将绝对定位的 DIV 的高度设置为真正的 100%。我可以获得 100% 的视口大小,但如果用户向下滚动,很明显 div 并没有真正具有 100% 的高度。
我在这里做了一个简单的 JS Fiddle:http: //jsfiddle.net/9FEne/
我的问题是:有没有人知道任何进一步的技巧来获得一个真正的(即内容高度,而不是视口高度)100% 高度绝对定位的 div?