window


この質問記事は取消希望されています。
トップページ > 記事閲覧
*括弧で自動改行
日時: 2008/07/18 15:47
識別: ID:jO1zUcMMiuP1
名前: めそ
はじめまして

テーブル内にテキストを表示する際に()を使うと自動的に改行されてしまう様なのですが、()を使った上で改行しないようにする方法はありませんか?

<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
のように幅で自動改行させるにはどうすればいいのでしょうか
メンテ

Re: 括弧で自動改行 ( No.1 )
日時: 2008/07/18 16:29
名前: 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以外ではどうだったか不明。
メンテ
Re: 括弧で自動改行 ( No.2 )
日時: 2008/07/18 17:28
名前: めそ
状態: 解決!

>>1
早速の回答ありがとうございます。

>半角英字の連続がひとつの単語とみなされ、
>どうにかしてそれを同じ行に収めようとして
>キリのいいところで改行されているのだと思います。

成る程、()で改行ということではなく、単語単位で改行させているのですね
()ばかりに囚われていて他のケースも試してみるべきでした^^;

今回はやはり半角括弧で実装させたいので、word-rapを参考にさせて頂きました。

実際には
/* 単語区切りでの改行を阻止*/
.break-all{
word-break:break-all;
}
で実現することが出来ました。
迅速な対応ありがとうございました。
メンテ
- ( No.3 )
日時: 2011/12/04 18:35
名前: d251.osa20nn1fm11.vectant.ne.jp

#SPAM

メンテ

 返信フォーム (上記スレッドに返信する場合は以下のフォームから投稿します)
題名 ※必須 スレッドをトップへソート
名前
E-Mail
URL
パスワード 記事メンテ時に使用します (メンテは該当記事のメンテアイコンをクリック)
返信内容
※必須
エラーメッセージや内容などは省略せず詳細にご記入下さい
状態の設定

・問題が解決したら 解決 を選択して投稿して下さい HELP(新しいウィンドウが開きます)
・既存記事の状態設定はメンテ(メンテアイコン)から修正する事ができます。


投稿内容をご確認下さい(記事の削除は出来ません)

   クッキー保存