在阅读Stack Overflow和网页后,我得出了实现100%高度的两个主要技巧:
- 在HTML和BODY上都设置height:100%
- 将您的元素设置为具有以下任一选项:
- height:100%,或
- top:0,bottom:0,position:absolute
然而,即使使用这些技巧,我仍然难以将绝对定位的DIV的高度设置为真正的100%。我可以获得视口大小的100%,但如果用户向下滚动,就会发现该div并没有真正具有100%的高度。
我在这里制作了一个简单的JS Fiddle演示: http://jsfiddle.net/9FEne/
我的问题是:有人知道任何其他技巧来获取真正的(即内容高度,而不是视口高度)100%高度的绝对定位div吗?
position: relative
?对于相对定位的元素,top: 0; bottom:0
将没有任何效果。 - animuson