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
パスワード
記事メンテ時に使用します (メンテは該当記事の
アイコンをクリック)
返信内容
>>1 > >>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以外ではどうだったか不明。
※必須
エラーメッセージや内容などは省略せず詳細にご記入下さい
状態の設定
記事続行中
問題が解決した!
記事を取消したい
・問題が解決したら
解決
を選択して投稿して下さい
HELP(新しいウィンドウが開きます)
・既存記事の状態設定はメンテ(
アイコン)から修正する事ができます。
投稿内容をご確認下さい(記事の削除は出来ません)
クッキー保存