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
[[解決]]
文章には、スペースが入っていませんでした。
スペースを入れたら、改行できました。
ちなみに、ハイフンでも試してみましたが、出来ませんでした。
ありがとうございました。
[上に]
[前に]
[次に]