如何在Mozilla Firefox中手动调整iFrame大小

时间:2012-09-17 15:17:02

标签: javascript html iframe

我在弹出窗口中使用了两个iframe。在IE中,我能够手动拉伸第一帧,但在Firefox中无法实现。我怎样才能做到这一点?

第一个iFrame的代码(我需要能够手动拉伸):

                

<iframe name="iframeContent" id="iframeContent" scrolling="no" frameborder="no"
        style="width:100%;height:100%;border-right:0px;border-top:0px;border-left:5px solid #cccccc;border-bottom:5px solid #cccccc;"
        src="help.html" />

1 个答案:

答案 0 :(得分:0)

问题是你将iframe设置为100%的高度,但是这个数量是多少? 100%的是什么?它始终是元素的父元素,因此iframe的父元素是设置为100%但它的值是多少?

正文的父级是html所以html设置为什么?这就是问题所在。 Html的父级是视口,将html的高度设置为100%将为您提供视口高度的实际尺寸值,该值将级联到iframe并为您提供实际的尺寸值。

就此而言,您也可以将这些父母中的任何一个设置为实际值,例如200px。