<textarea> あいうえお</textarea>
↑
このように改行してtextarea内のテキストをHTMLで書くと、実際にテキストエリア内に出力されるテキストの前にタブだかスペースだかがいろいろと追加されてしまうのですが、何か設定などがおかしいのでしょうか?
上記の例ではtextarea内にあいうえおしか無いですが、実際はもっといろいろと入れているのでHTML上で改行しないと、大変見づらいため、改行はしたいなと。。。
HTMLコード内の改行箇所にスペースが入ってしまうのと同様、仕様です。
改行するとスペースが入ってしまうんですか。。。そんなものあったんですね。何気に知らなかったです。。。
改行せずに一行にまとめて書くしかないんですかね。改行して一旦書いて、その後、改行とかスペースを除去してfixってのが常套手段でしょうか?
textareaタグで囲う中身をindent無しで記述すれば大丈夫にはなりましたが、これってどうなんだろう。。。
今さら何を…大昔からこの仕様だよ。
どうすれば宜しいでしょうか?
<textarea>あいうえお</textarea>こう書くしかないですね。
テキストの前後に改行コード入れるとか
<br />ですか?それとも\nですか?
みんなの回答 2 件
HTMLコード内の改行箇所にスペースが入ってしまうのと同様、仕様です。
テキストの前後に改行コード入れるとか
関連するトピックス