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
パスワード
記事メンテ時に使用します (メンテは該当記事の
アイコンをクリック)
返信内容
>>2 > >>1 > 早速の回答ありがとうございます。 > > >半角英字の連続がひとつの単語とみなされ、 > >どうにかしてそれを同じ行に収めようとして > >キリのいいところで改行されているのだと思います。 > > 成る程、()で改行ということではなく、単語単位で改行させているのですね > ()ばかりに囚われていて他のケースも試してみるべきでした^^; > > 今回はやはり半角括弧で実装させたいので、word-rapを参考にさせて頂きました。 > > 実際には > /* 単語区切りでの改行を阻止*/ > .break-all{ > word-break:break-all; > } > で実現することが出来ました。 > 迅速な対応ありがとうございました。
※必須
エラーメッセージや内容などは省略せず詳細にご記入下さい
状態の設定
記事続行中
問題が解決した!
記事を取消したい
・問題が解決したら
解決
を選択して投稿して下さい
HELP(新しいウィンドウが開きます)
・既存記事の状態設定はメンテ(
アイコン)から修正する事ができます。
投稿内容をご確認下さい(記事の削除は出来ません)
クッキー保存