0

私はiframeを持っていて、それを使ってbodyとdivを持っています

 <iframe name="myiframe">
    <html><head></head>
    <body>
    <div style="width: 100%;">This is my test text</div>
    </body>
    </html>
 </iframe>

iframe には特定の幅があります。100pxとしましょう。そして、divはそれを100%取得します。問題は、div にあるテキストがすべて表示されないことです。100pxに収まるものしか見えず、残りは非表示ですが、収まらない場合に備えて2行に分割したい.

どうすればそれができるか知っている人はいますか?

前もって感謝します

4

1 に答える 1

0

まず、体が頭の中にあるべきではないことに注意してください(あなたの例に見られるように)。

次に、iframe 内のテキストは、iframe がブラウザーでサポートされていない場合に表示されるものだと思います。iframe を適切に使用するには、html を別のファイルに保存し、src 属性を使用してそのファイルをフレームにロードする必要があります。

このようなものが動作するはずです:

page1.html

<html>
<head></head>
<body>
    <iframe src="page2.html">
        <p>Your browser does not support iframes.</p>
    </iframe>
</body>
</html>

page2.html

<html>
<head></head>
<body>
<div style="width: 100%;">This is my test text</div>
</body>
</html>

詳細については、W3Schools をご覧ください。

于 2012-08-17T13:30:45.300 に答える