記事参照

No.1 2008/07/18 16:29
題:Re: 括弧で自動改行
名:nn

>>0
> はじめまして
>
> テーブル内にテキストを表示する際に()を使うと自動的に改行されてしまう様なのですが、()を使った上で改行しないようにする方法はありませんか?
>
> <td width="280" >XXXXXXXXXXXXXXXX ( 40) XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ( 40) XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ( 40) XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ( 40) XXXXXXXXXXXXXXXX</td>
>
> だとするとブラウザ上では
> XXXXXXXXXXXXXXXX ( 40)
> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ( 40)
> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ( 40)
> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ( 40)
> XXXXXXXXXXXXXXXX
> と表示されてしまうようです
()を使ったら必ず自動的に改行されるとは限らないと思います。
半角英字の連続がひとつの単語とみなされ、
どうにかしてそれを同じ行に収めようとして
キリのいいところで改行されているのだと思います。

> これを
> XXXXXXXXXXXXXXXX ( 40) XXXXXXXXXXXXXXXX
> XXXXXXXXXXXXXXXX ( 40) XXXXXXXXXXXXXXXX
> XXXXXXXXXXXXXXXX ( 40) XXXXXXXXXXXXXXXX
> XXXXXXXXXXXXXXXX ( 40) XXXXXXXXXXXXXXXX
> のように幅で自動改行させるにはどうすればいいのでしょうか
半角ではなく全角なら幅いっぱいで折り返されると思います。
とりあえずこうゆうのもある。
http://www.tagindex.com/stylesheet/text_font/word_wrap.html
IE以外ではどうだったか不明。



掲示板に戻る