iframe height属性不适用于Firefox

Joh*_*ohn 4 html iframe firefox height

我的Firefox(Ubuntu版本3.6.17)没有响应height我的iframe属性.(我检查过它可以在我的谷歌浏览器上运行.)

<iframe src="www.example.com" width="100%" height="80%"></iframe>
Run Code Online (Sandbox Code Playgroud)

要么

<iframe src="www.example.com" width="100%" height="40%"></iframe>
Run Code Online (Sandbox Code Playgroud)

我怎样才能使它工作?

如果是因为我的Firefox版本太旧了,我怎样才能让那些同样拥有旧版Firefox的用户使用它?

kie*_*iak 5

我在OS X上检查了firefox 3.6中的代码,这对我有用.为了使它工作,我添加了:

html, body { height:100%; } ?
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/XcdJ3/

但是,如果您在某个容器中有iframe,那么它也必须具有height:100%属性.

就像在这个例子中:

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

如果您无法使用html和css扩展iframe尝试在JavaScript中执行此操作,只需获取父元素高度并将其应用于iframe高度标记.