WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:wrapが効かない?

0:[投稿] いそね [2003/01/14 19:45 ][環境:NN6.2&NN7.01 + NT4 or Win2000 わからない]

テキストエリアを使ってメッセージを送信する画面を作っています。
ところがNetscape6..2、Netscape7。01で確認したところ、
wrapが無効になってしまいます。

全角文字で入力した場合→ 有効
半角文字で入力した場合→無効(自動改行無し)

<textarea name="words" cols="30" rows="10" wrap="soft"></textarea>

これはネスケのバグでしょうか?
また、対策はありますか?


1:[回答] ごだっち [MAIL] [2003/01/14 21:36 ]

もしかして、半角文字の羅列を延々と入力しておいて、wrapが効かないとか云われてます?

(勘違いでしたらごめんなさい)


2:[回答] いそね [2003/01/15 10:25 ]

はい、そうです。

単語を入れた場合 → 枠を越えた最初の単語の後ろで改行
半角の羅列 → 改行無しでどこまでも入る

といった感じです。
もしかして、そういう仕様なんでしょうか?


3:[回答] 薫 [2003/01/15 11:32 ]

横レス失礼します。
英数字は日本語と違い、単語の途中で途切れると意味が変わる場合があるため、
単語単位で改行されることとなり、結果的に半角英数字の羅列は改行されません。

改行ルールはブラウザに依存した部分もあり、
「/」でも改行する場合としない場合があります。
ご参考までに。


4:[完了] いそね [2003/01/15 13:06 ]

そうだったんですか!

IEやNN4.7では改行できていたので、
てっきり仕様が変わったのかと思ってました。

通常の文章では半角連続は余り使わないと思いますので、
注意書きをつけておくことにします。
(文の区切りで半角記号を使ってます"---------------"とか)

ごだっちさん、薫さん、ありがとうございました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World