NetScape4.6で自動改行するには?

[上に] [前に] [次に]
tanaka [E-Mail] 1999/08/26(木) 19:22:37
NetScape4.6のテーブルで<TD WIDTH="200">と指定しても、長い文章を書くと、表の幅が広くなってしまい、自動改行が行われません。NetScape4.6で自動改行を行うには、どうしたらよいのでしょうか?

ST 1999/08/26(木) 21:36:29
列が二つだけという単純なテーブルなら,こうするとうまく行きました。

<TD width="200">--長い文章--長い文章--長い文章--長い文章--
<TD width="100%">文章

でもこんな方法では汎用性がないので却下……(すみません)

tanaka [E-Mail] 1999/08/27(金) 18:20:38
STさんありがとうございました。すいません、補足説明をさせて頂きます。「文章」をスクリプトで動的に出しています。この「文章」が長くなると、幅が広くなってしまいます。どうしたらよいのでしょうか?

gourd 1999/08/30(月) 17:53:58
>列が二つだけという単純なテーブルなら,...
>
><TD width="200">--長い文章--長い文章--長い文章--長い文章--
><TD width="100%">文章
>
>でもこんな方法では汎用性がないので却下……(すみません)

私のも汎用性がないのですが、2列だけなら、
1列目にwidthを入れず、2列目だけwidth="300"などとやって逃げて
います。わたしもわりとこれで困ることが多くて、なにかよい方法が
あれば知りたいんです。

tanaka [E-Mail] 1999/09/01(水) 14:25:31
<TD></TD>
<TD WIDTH = "200">
   長い文章
</TD>
と、やってみましたが、まだ出来ませんでした。
何か方法はないでしょうか。

miz 1999/09/03(金) 16:40:08
<TABLE WIDTH=....>
を指定することで上手く行くこともあります。ただ、場合によるので
保証は出来ませんだ。
私もかなり苦労したことがありますが、<TABLE>で指定したWIDTHを
<TD>で指定したWIDTHの合計が越えなければ、指定した列については
有効になるようです。(ボーダーの分も有るのでバッファの意味で
WIDTHを指定しない列も作るようにしています。)
ただ、COLSPANを使った場合やすべての列にWIDTHを指定する必要があ
るときなど、相変わらず思わぬ動きをして困ることもあります。

tanaka [E-Mail] 1999/09/03(金) 17:31:26
<TABLE WIDTH="400">
   <TD>
     文章
   </TD>
   <TD WIDTH="300">
     長い文章
   </TD>
とやってみましたが、まだ出来ていません。

Nobu3 [E-Mail] [HomePage] 1999/09/04(土) 06:39:00
ところで、出力している文章は、全角ですか?半角ですか?

スクリプトの部分は企業秘密だったりする?


<TABLE WIDTH="100%" COLS="2" border=1>
<TR><TD WIDTH="10%">aaa</TD><TD>
<script type="text/javascript">
<!--
for(i=0;i<100;i++){
document.write('あ');
}
//-->
</script>
</TD></TR>
</TABLE>

これだと、NN4.6で正常でしたけど・・・?

tanaka [E-Mail] 1999/09/06(月) 14:39:10
出力する文章ですが、半角英数字です。それから、スクリプトですが、JavaScriptでもVBscriptでもありません。

<TABLE BORDER="0" CELLPADDING="5" CELLSPACING="5" WIDTH="100%">
<TR><TD WIDTH="10%">文章</TD>
    <TD>(スクリプトでの処理)長い文章</TD>
</TR>
</TABLE>

とやりましたが、出来ません。

Nobu3 [E-Mail] [HomePage] 1999/09/06(月) 15:08:08
半角英数字なら、途中で半角スペースを入れないと改行されません。
HTMLの仕様だったはずです。

ハイフンでも大丈夫かも・・・?

tanaka [E-Mail] 1999/09/08(水) 12:34:29
[[解決]]
文章には、スペースが入っていませんでした。
スペースを入れたら、改行できました。
ちなみに、ハイフンでも試してみましたが、出来ませんでした。

ありがとうございました。

[上に] [前に] [次に]