※ ChatGPTを利用し、要約された質問です(原文:背景色のスタイルを設定すると改行が消える)
背景色のスタイルを設定すると改行が消える
javascriptで文字列に背景色を設定する処理があるのですが、
なぜか改行が消えてしまいます。
ためしにhtmlで書いてみたところ、背景色のあり、なしで表示の仕方が違うようです。
<table border="1">
<tbody>
<tr>
<td class="head" valign="top">
<span>
背景色なし
</span>
</td>
<td valign="top">
<span contentEditable="true">
<ins>あああ<br>あああ<br>あああ<br></ins>
</span>
</td>
</tr>
<tr>
<td class="head" valign="top">
<span>
背景色あり<br>(スタイル)
</span>
</td>
<td valign="top">
<span contentEditable="true">
<ins style="background-color:#ff99ff;">あああ<br>あああ<br>あああ<br></ins>
</span>
</td>
</tr>
</tbody>
</table>
背景色を変えただけなのに、見え方が変わってしまうのは、おかしいと思うのですが、
これはIEのバグでしょうか。
なにか解決策ありますでしょうか。
よろしくお願いします。
お礼
background-color: transparent; ありがとうございます。こんな設定もあったのですね。 改行無にそろえたいと思います。