1

メインページのdivでiframeを囲んでいます。したがって、コードは次のとおりです。

<DIV id=abcPanel>
<IFRAME style="WIDTH: 660px; HEIGHT: 680px" id=abciFrame src="/someSrc" name=abciFrame></IFRAME>
</DIV>

これで、垂直スクロールバーはIE 8/9に表示されますが、他のブラウザーには表示されません。

高さを任意の値に上げても、スクロールバーが消えません。問題を解決するにはどうすればよいですか?

4

4 に答える 4

2

オーバーフロー: iframe の非表示が機能しない場合は、次のプロパティを追加してみてください。

scrolling="no" horizontalscrolling="no" verticalscrolling="no"

例えば

<iframe scrolling="no" horizontalscrolling="no" verticalscrolling="no"></iframe>
于 2013-02-11T14:48:05.010 に答える
1

iframe のスタイルに追加する

overflow-x:hidden; overflow-y:hidden;
于 2013-02-11T14:25:19.173 に答える
0

CSSを使用できます:overflow:hidden;

于 2013-02-11T14:24:15.250 に答える
0

あなたのコードに従って、

<DIV id=abcPanel>
<IFRAME style="WIDTH: 660px; overflow: hidden; HEIGHT: 680px" id=abciFrame src="/someSrc" name=abciFrame></IFRAME>
</DIV>
于 2013-02-11T14:34:46.660 に答える