2012-10-24 52 views
4

我的Firefox(Ubuntu上的版本3.6.17)沒有響應我的iframe的height屬性。 (我查了一下,它的作品在我的谷歌瀏覽器)。iframe高度屬性不適用於Firefox

<iframe src="www.example.com" width="100%" height="80%"></iframe> 

<iframe src="www.example.com" width="100%" height="40%"></iframe> 

我怎樣才能使它發揮作用?

如果是因爲我的Firefox版本太舊,我該如何讓它適用於同樣使用舊版本Firefox的用戶?

+0

是否所有的父母都有高度屬性集? – Bender

+0

@Bender它的父母是,它沒有設置高度屬性。 – John

+0

嘗試將body和html設置爲100%。 – Bender

回答

5

我已經檢查了OS X上的Firefox 3.6的代碼,這對我很有用。得到它的工作我已經加入:

html, body { height:100%; } ​ 

http://jsfiddle.net/XcdJ3/

但是,如果你在某些容器具有的iframe,它也必須有height:100%財產。

就像這個例子:

http://jsfiddle.net/XcdJ3/2/

如果不能擴大與HTML和CSS嘗試做在JavaScript中的iframe,只取父元素的高度,並將其應用到iframe的高度標記。

+0

嗯我已經爲html和body HTML標籤(都是父母)添加了'height =「100%」',但它仍然不起作用。不知道爲什麼.. – John

+1

也添加高度:所有家長的元素:HTML,身體和集裝箱股利的100%。 – motivast

+0

好吧,它的作品,謝謝! – John

相關問題