如何在Mozilla Firefox中手动调整iFrame大小
问题描述:
我在弹出窗口中使用了两个iframe。在IE中,我可以手动拉伸第一帧,但在Firefox中不可能。我该如何做这项工作?如何在Mozilla Firefox中手动调整iFrame大小
第一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" />
答
的问题是您的iframe设置为100%的高度,但那个数量是多少?什么是100%?它始终是元素的父级,因此iframe的父级是设置为100%的正文,但是它的值是什么?
身体的父母是html
所以什么是html设置?问题就在这里。 Html的父级是视口,并将html的高度设置为100%会为您提供视口高度的实际维度值,该级别将级联到iframe并为您提供实际维度值。
对于这个问题,你也可以设置任何父母的实际值,如200px。
iframe的父级的维度是什么?事实上,它在IE浏览器,但不是Firefox,意味着你的标记是错误的。 – Rob
感谢您的回复Rob。