0

次の Web サイトの URL を非表示にするインデックス ファイルとして iframe を使用しています。

<iframe style="position:absolute; top:0px; left:0px; " src="  http://..." width="100%" height="100%" frameborder="0" scrolling="auto"></iframe>

これはすべて、Internet Explorer (9 でチェック) の代わりに、私が知っているすべてのブラウザーで機能します。正しく見えるようにする簡単な方法はありますか?

4

2 に答える 2

1

まず第一に、html 属性と css を混在させるのは厄介なことです。

とにかく、フルスクリーンのiframeを探しているなら、これは問題なく動作するはずです:

CSS:

/* notice you actually don't need absoulte positioning */
body,html,iframe {
   margin:0;
   padding:0;
   width: 100%;
   height: 100%;
}
body,html {
   overflow: hidden;
}

HTML:

<html>
  // add head, css
<body>
   <iframe src=""></iframe>
</body>
</html>
于 2013-01-28T00:43:21.160 に答える
0

残念ながら、私が見つけたものではありません。代わりに、JavaScript を使用してウィンドウ サイズを監視する必要があります。

または、通常のフレームを使用します。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
  <head>
    <title>Page title</title>
  </head>
  <frameset rows="*">
    <frame src="http://..." />
  </frameset>
</html>
于 2013-01-28T00:40:43.937 に答える