- ベストアンサー
フォーム テキストエリアの自動改行
<textarea>の属性、wrapを使用して、 テキストエリアの文を自動改行しています。 ですが、半角文字の羅列のみ、 operaやFirefoxなどのブラウザでは 自動改行ができません。 半角文字も他のブラウザで 自動改行する方法はないのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
<textarea>のwrap属性は、HTML4以降廃止されました。 以下仕様書より引用( http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/struct/text.html#idx-text-2 ) 慣習により、視覚系HTMLユーザエージェントは、利用可能なマージンに適応するようテキストの行を折り返す。折り返しのアルゴリズムは整形対象である用字系に依存する。 例えば西洋の用字系では、テキストは空白類の部分でのみ折り返されるようにする必要がある。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで IEは、仕様書に従わない部分がありますので、そうなります。 ★私も良く使う機能ですが、firefoxには、textareaの幅を自由に変更する拡張があります。 Mozilla Japan - Firefox 用アドオン - Resizeable Textarea https://addons.mozilla.jp/firefox/details/3818 こんなの使われた日にゃ、まったく意味ないわけですし・・・