半角文字を折り返しするには??

[上に] [前に] [次に]
D [E-Mail] 2000/02/29(火) 11:07:54
TABLE内に半角文字を入れた場合、ブラウザのサイズを小さくしても
折り返しされません。
半角文字を折り返すにはどうしたらよいのでしょうか?
教えてください。

seltza 2000/02/29(火) 11:20:52
ソース上で、必ず連続した(半角文字の)文字列として書かないといけないのでしょうか?
そんな制約がなければ、HTMLソース上にて、途中で改行を入れるとか、スペースを挿入することにより、その場所で開業されると思いますよ。
はずしていたらごめんなさい。

では。

D 2000/02/29(火) 11:32:32
ということは・・・
やはり、連続した半角文字を折り返すことは無理なんでしょうか?

D 2000/02/29(火) 11:40:20
ということは・・・
やはり、連続した半角文字を折り返すことは無理なんでしょうか?

かえる 2000/02/29(火) 11:47:09
IE5以上になってしまいますが。
http://www.tohoho-web.com/css/reference.htm#word-break

andi 2000/02/29(火) 12:40:18
掲示板なんかで良く見られる現象ですが、
「ー」や「!」の連続でも同様の状態になります。

もしもCGIで処理出来るなら、
ある程度以上改行コードの含まれていない場合、
<br>を挿入すれば出来るかもしれません。

s/([^\n]{30,})/$1<br>/g;

って出来るでしょうか・・・
今環境がないので試せませんが。

茶具 2000/02/29(火) 20:09:24
英単語などは改行表示しないというのがブラウザの設計ですからねぇ。

目的が分からないと正しく答えようがないですが
なるほど、掲示板などの書き込みの内容だとすると . . . 。
<TEXTAREA wrap="hard"></TEXTAREA>
とすれば、書き込んでいる時と同じ折り返し状態で文字列に
改行が入って送信されます。
ただし長い URL なども折り返されるので、そのままでは役立たずに
なります。

とほほ 2000/02/29(火) 23:39:21
<NOBR>AAA<WBR>AAA<WBR>AAA</NOBR> とすればよいようです。
ただし、NN4.*の一部では<WBR>が無視されるというバグがあるとか。
参考:../200001/00010548.htm

andi 2000/03/01(水) 00:09:15
よく考えたら上のは日本語が入ったらダメそうですね。
ユニコードだったらできるんでしょうか。むぅ。

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