- ベストアンサー
FireFoxで自然改行されません
問い合わせフォームを作成しています。 PHPでプログラミングして、問い合わせ入力画面→入力内容確認画面→完了画面 と画面遷移させています。 問い合わせ入力画面で、半角数字または全角数字を大量に入力して、入力内容確認画面に遷移すると、 入力された、半角数字または全角数字が、ブロックタグで指定された範囲内で自然改行されずひたすら右側にテキストが伸びていきます。 IEでは、word-break、word-wrapプロパティをつかって回避できていますが、 Firefoxではこのプロパティは対応しておりません。 word-break、word-wrapプロパティが対応していないブラウザで、指定されたブロック内で自然改行させるためにはどうすればよろしいでしょうか?
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- 改行のないテキストを指定バイトで改行したい
質問したい内容は表題の通りですが、数十メガある膨大なテキストを 指定されたバイトで改行コードを入れたいです。(chompの逆をやりたい) syswriteでできるのかな?と思って試行錯誤しているのですが、うまくいきません。テキストは、半角数字+半角カタカナ+半角記号の混合です。 全角はありません。エンコードはUTF-8です。ずっとハマってるので、ヒントをいただけないでしょうか。(ちなみにPerl 5.10/ActivePerlが指定です。) よろしくお願いいたします。
- 締切済み
- Perl
- 画面の端で改行させるには?
MovableTypeを導入したのですが・・・。 一文が横に長くなったとき、(つまり<BR>をいれずに、長い文章を書いたとき) 画面の端で、自動改行せずに、 下にスクロールバーが出てしまいます。 自動的に改行させるにはどうしたらいいんでしょうか。 なお、使っているスタイルシートには、 line-break, word-brakなどは指定されていませんでした。
- ベストアンサー
- HTML
- textareでの改行
ホームページ上のtextareaで入力してもらった情報を取得するCGI(perl)スクリプトを書いています。流れとしては,フォーム上で入力した情報をCGIで取得→確認画面を表示→問題無ければメールフォームとして送信,となっています。 このスクリプト上で問題となっているのが,textareaでは自動的に改行処理(wrap=softと同じ?xhtmlで書いているので,wrap属性は指定していません。)するときに入力される改行コードと,入力者が意図的に入力する改行コードを判別出来ないということです。自動的に挿入される\n(0x0A)を削除しようとスクリプト上で, $text =~s/\r\n/\n/g; $text =~s/\r/\n/g; $text =~s/\n//g; と入れたところ,全ての改行コードが変換処理されてしまい,入力者が意図的に入れた改行コードまで処理されてしまいます。 スクリプト上,もしくはxhtmlと組み合わせて,自動的に挿入される改行コードだけを消去して,意図的に入力した改行コードだけを残す処理は出来ないものでしょうか? phpなどを使うと出来るようですが,ある程度perlのcgiで作成してしまったので,このままで出来ればと思っています。よろしくお願いします。
- 締切済み
- Perl
- 一太郎でスペースは見れるの?
ワードでは、改行マークやスペース(全角・半角)などは 「編集記号の表示/非表示」で画面上で どこに改行やスペースがあるか分かりますが 一太郎にも、そういった機能はあるのでしょうか? とくに一太郎で、どこにスペースを入力したかが 分かるようにしたいのですが・・・
- ベストアンサー
- その他(ソフトウェア)
- お世話になってます。HTMLのTEXTAREAについて教えてください。
お世話になってます。HTMLのTEXTAREAについて教えてください。 現在strutsで画面を作成しております。 画面はstrutsタグですが、htmlとたぶん変わらないと思ったのでこのカテゴリで 質問させて頂きました。 画面ではTEXTAREAに自動改行の設定をして使用しています。 そこで一行に入る文字数(バイト数)を指定したいのですが、 半角英数字と全角文字で一行に入るバイト数が違います。 半角数字ではTEXTAREAのプロパティ「cols」で指定したバイト数分入るのですが、 全角では1バイト多く入ってしまいます。 なんとか一行あたりのバイト数をそろえたいのですが、うまい方法が見つかりません。 どなたか、ご教授していただけると助かります。 よろしくお願いします!
- 締切済み
- HTML
- Excel テキストボックス内の改行
テキストボックス内に文字を書いていて気になったのですが、テキストボックスの折り返し地点(右端)近くで半角英単語を入力すると先頭の文字ごと改行されてしまいます。 例えばSummerと入力する場合、半角英数3文字分のスペースが残っていてもSumまで入って改行されるのではなくSummerごと改行されてしまいます。全角で入力する場合はこのような事はありませんでした。 これは何故でしょうか?
- 締切済み
- オフィス系ソフト
- 文章中で、改行をすると、段落が広くあいてしまいます。
文章中で、改行をすると、段落が広くあいてしまいます。 調節する方法を教えて下さい。 使用は、2003年と2007年のワードです。 併せて、ウェブサイトから、コピーして、ワードにペーストすると、 半角「 」、または全角「 」の空白ができてしまいます。 特に2007年のワードの時に起きやすいです。 この解決法を教えて下さい。 何が問題なのかはわかりません。よろしくお願いします。
- 締切済み
- オフィス系ソフト
- Firefoxで長い半角文字列が折り返されない(改行されない)
Firefoxで、テーブル内の長い半角文字列が折り返されないので(改行されない)困っています。 cssで解決しようと思うのですが、「word-break:break-all」はIEしか使えない事が分かりました。 このようなもので、Firefoxに対応しているものは無いでしょうか、 (とにかく枠内に収まれば、単語が途中で切れても構いません。) よろしくお願いいたします。
- ベストアンサー
- CSS
- word内の表で全角で数字入力が出来ない
word文書内に作られた表で 全角数字入力をしようとすると半角になってしまう。 候補一覧の中には全角数字 (例111111)が有るがエンターを押すと半角表示になる(例111111) 新しく 白紙でword開き 表を作ると同じ動作で全角数字は入力できる 改善方法をご存じの方 教えてくただい
- ベストアンサー
- Word(ワード)
お礼
早急にご回答頂き、誠に有難うございます。 上記のバグは、Firefox2.0で確認したものです。 現在、Firefox のバージョン更新の予定はございませんので、 PHPで適宜改行するロジックを追加するなどの 対処法を模索していく予定です。