我的Firefox(Ubuntu版本3.6.17)没有响应我的iframe的height
属性。 (我检查过它可以在我的谷歌浏览器上运行。)
<iframe src="www.example.com" width="100%" height="80%"></iframe>
或
<iframe src="www.example.com" width="100%" height="40%"></iframe>
我怎样才能让它发挥作用?
如果是因为我的Firefox版本太旧了,我怎样才能让那些同样拥有旧版Firefox的用户使用它?
答案 0 :(得分:5)
我在OS X上检查了firefox 3.6中的代码,这对我有用。为了使它工作,我添加了:
html, body { height:100%; }
但是,如果某个容器中有iframe,则它还必须具有height:100%
属性。
就像这个例子一样:
如果您无法使用html和css扩展iframe,请尝试在JavaScript中执行此操作,只需获取父元素高度并将其应用于iframe高度标记。