0

ポップアップで使用される 2 つの 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" />
4

1 に答える 1

0

問題は、iframeを100%の高さに設定していることですが、それはどのくらいの量ですか?何の100%?これは常に要素の親であるため、iframeの親は100%に設定された本体ですが、それはどのような値ですか?

本体の親は、htmlhtmlが何に設定されているのでしょうか。そしてそこに問題があります。Htmlの親はビューポートであり、htmlの高さを100%に設定すると、ビューポートの高さの実際の寸法値が得られます。これは、iframeにカスケードされ、実際の寸法値を示します。

さらに言えば、これらの親のいずれかを200pxなどの実際の値に設定することもできます。

于 2012-09-19T10:26:00.917 に答える