你如何獲得一個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