空改行を反映させたい

「まったく何も分からない・・・」そんなユーザーさんの為のフォーラムです。どんなご質問でもお気軽にどうぞ。
返信
bcacsato
パワーユーザー
記事: 233
登録日時: 2005年11月27日(日) 14:05

空改行を反映させたい

投稿記事 by bcacsato » 2009年2月05日(木) 19:14

管理画面のtextarea項目(html2)にテキストを入力する際、1行分スペースを空けるため、
文章文章文章

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

コード: 全て選択

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

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

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

tsu
パワーユーザー
記事: 208
登録日時: 2006年1月16日(月) 12:00
お住まい: さいたま

投稿記事 by tsu » 2009年2月07日(土) 21:20

ちょっと良く分からないのですが、

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

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

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

tsu
パワーユーザー
記事: 208
登録日時: 2006年1月16日(月) 12:00
お住まい: さいたま

投稿記事 by tsu » 2009年2月07日(土) 21:30

もしかしてcssで letter-spacing を使ってるとかかな?
まぁbr {letter-spacing: 0; }で回避できますが。

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

bcacsato
パワーユーザー
記事: 233
登録日時: 2005年11月27日(日) 14:05

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

投稿記事 by bcacsato » 2012年9月17日(月) 11:12

tsuさん

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

今さらですが…

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

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

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

返信