• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:背景色のスタイルを設定すると改行が消える)

背景色のスタイルを設定すると改行が消える

このQ&Aのポイント
  • javascriptで文字列に背景色を設定する処理があるのですが、なぜか改行が消えてしまいます。
  • 背景色を変えただけなのに、見え方が変わってしまうのは、おかしいと思うのですが、これはIEのバグでしょうか。
  • なにか解決策ありますでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4903/10364)
回答No.2

Firefoxだと必ず末尾改行無しになるので、おそらく末尾改行無しで表示されるのが正しそうです。 原因はよくわかりませんが(おそらくIEのバグ)、回避策としては、背景色を指定しないほうにも、 background-color: transparent; を指定すると、末尾改行無しでそろいます。 改行されるほうでそろえるなら、style指定をinsでなくその外のspanかtdに付けると改行されます。ただし、Firefoxでの表示と異なってきます。

take_0121
質問者

お礼

background-color: transparent; ありがとうございます。こんな設定もあったのですね。 改行無にそろえたいと思います。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.1

<ins>あああ<br>あああ<br>あああ<br></ins> ではなく、 <ins>あああ<br>あああ<br>あああ</ins>

take_0121
質問者

お礼

ご回答ありがとうございます。 そうですね。そもそも最後に改行があるのがおかしいのですね。

すると、全ての回答が全文表示されます。

関連するQ&A