你如何获得一个iframe来填补画面减去底部一个33px页脚空间的高度?我需要iframe的滚动条(向上和向下箭头)来显示。它必须没有Javascript(所以它可以愉快地降低:)。有无的iFrame填充屏幕减去一组像素页脚
(我对这样找到的唯一的事情就是用padding-top
这似乎并不在我的情况下工作):
<body>
<div style="position: fixed; width: 100%; height: 100%; bottom: 33px;">
<iframe frameborder="0" noresize="noresize" src="http://google.com"
style="position: absolute; width: 100%; height: 100%; padding-top: 33px;">
</iframe>
</div>
<div style="height: 33px; bottom: 0px; position: absolute; background: red;">
/* Footer Content */
</div>
</body>
谢谢大家!
也许我只是累了,但它似乎是填充顶部将有相反的预期的效果。你不想padding-bottom:33px,然后将页脚放在那个空白处? – Moses 2010-10-28 04:20:28
@Moses - 'padding-bottom'负责清理空白,真实。但结合'height:100%',它会将iframe的滚动条从窗口顶部推出。 – Kyle 2010-10-28 04:31:05
为什么你要使用iframe,如果你想它的行为几乎完全像常规帧? – Quentin 2010-10-29 05:11:21