ページ 11

空改行を反映させたい

Posted: 2009年2月05日(木) 19:14
by bcacsato
管理画面のtextarea項目(html2)にテキストを入力する際、1行分スペースを空けるため、
文章文章文章

文章文章文章
のように入力しても、IEで閲覧すると空白行が消え、

コード: 全て選択

文章文章文章
文章文章文章
のように行が詰まって表示されてしまいます。

これはIEの仕様でしょうから、しょうがないのかもしれませんが、
管理画面での改行を、実際の表示にもそのまま反映させる手段はありますでしょうか?

よろしくお願いいたします。

Posted: 2009年2月07日(土) 21:20
by tsu
ちょっと良く分からないのですが、

通常html2を指定すると改行は<br />に変換されますよね。
私の環境では普通に改行されていますよ。

ご質問される時は実際に使ってる(問題あると思われる)ファイルを書いてもらわないと、どこが悪いのかわかりませんよ。

にしても<br />のみが反映されないってのはちょっと不思議ですねぇ。

Posted: 2009年2月07日(土) 21:30
by tsu
もしかしてcssで letter-spacing を使ってるとかかな?
まぁbr {letter-spacing: 0; }で回避できますが。

一応念のため書いておきます。

Re: 空改行を反映させたい

Posted: 2012年9月17日(月) 11:12
by bcacsato
tsuさん

すいません、せっかく回答いただいたのに返信を失念しておりました。

今さらですが…

<br />にはちゃんと変換されるのですが、
以前のIEでは、連続した<br>は無視されてしまう仕様だっため、
管理画面内で改行して行間を空けても
実際にIEで閲覧するとそれが反映されなかったのです。

現在のIEはそのようなことはないようですので、解決しました。

お礼が遅れまして、大変失礼いたしました。