我正在研究一個代碼,其中我已經將iframe的高度設置爲100%,但它似乎根本無法工作。我試圖從中剝離不必要的代碼來演示問題,查看代碼在這裏(介意內聯CSS):http://jsfiddle.net/VfKqR/iframe的高度設置爲100%而沒有任何結果 - 使用Firefox v14
這裏,它是:
<!-- Start full page container -->
<div style="min-width: 830px; width: 100%; height: 100%; float: left;">
<!-- Start scoop menu -->
<div style="width: 188px; float: left;">
<table>
<thead>
<tr>
<td>
<a href="http://rambler.ru" target="scoop" style="font-size:13px; letter-spacing: 0.7px; font-weight: bold;">Link tester</a>
</td>
</tr>
</thead>
</table>
<!-- End scoop menu -->
</div>
<!-- spacer between divs -->
<div style="width: 20px; float: left;"> </div>
<!-- Start iframe -->
<div style="min-width: 622px; width:74%; height: 100%; float: left;">
<iframe id="scoop" name="scoop" src="http://www.yahoo.com" style="border:0px #FFFFFF none;" name="myiframe" scrolling="yes" frameborder="0" marginheight="0px" marginwidth="0px" width="100%" height="100%">
<!-- End iframe -->
</div>
<!-- End full page container -->
</div>
沒有,我可以這樣做似乎修復高度達到100%。我在這裏錯過了什麼?
編輯:我只是在Safari中測試它,但它工作正常,但在最新版本的Firefox(v14.0.1)中,它不起作用。
你在測試什麼瀏覽器? Chrome似乎有效。 – TheZ 2012-08-08 20:15:19
我正試圖去100%的用戶屏幕。設置爲100%時寬度的工作方式相同。我正在使用FireFox v14。 – 2012-08-08 20:15:37
如果您添加了'html,body {height:100%}',它也會在FF中一路走下去,但是您的窗口將僅限於視口大小。 – TheZ 2012-08-08 20:19:08