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のバグでしょうか。
なにか解決策ありますでしょうか。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
Firefoxだと必ず末尾改行無しになるので、おそらく末尾改行無しで表示されるのが正しそうです。
原因はよくわかりませんが(おそらくIEのバグ)、回避策としては、背景色を指定しないほうにも、
background-color: transparent;
を指定すると、末尾改行無しでそろいます。
改行されるほうでそろえるなら、style指定をinsでなくその外のspanかtdに付けると改行されます。ただし、Firefoxでの表示と異なってきます。
background-color: transparent;
ありがとうございます。こんな設定もあったのですね。
改行無にそろえたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- HTML・CSS CSSのホバーエフェクト 1 2023/06/19 06:53
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
- HTML・CSS 【CSS】:hasで可能? imgを含むtr要素を選択したい 1 2022/11/17 14:36
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
\\n \\r \\t について
-
H1タグに改行の<br>を使う
-
テキストエリア内の改行禁止
-
なぜか<p> </p>が挿入され...
-
Hタグを改行禁止にしてspanのよ...
-
テーブルの幅を固定するとnowra...
-
preタグがプロの現場であまり使...
-
<br style="clear:both;">って...
-
改行できる・できない入力ボッ...
-
htmlでダブルクォーテーション...
-
テキストを極力そのまま表示し...
-
<h1></h1>のタイトルの行に画像...
-
Windowsのformでtextareaに入力...
-
mailtoで本文に改行を入れたい
-
「:」について
-
テキストエリア内の改行もその...
-
ブログのタイトル表示について...
-
長いURLを途中で改行(折り返す...
-
<br >と<br /> 違い
-
Dream Weaverの改行時にTabキー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
\\n \\r \\t について
-
改行できる・できない入力ボッ...
-
長いURLを途中で改行(折り返す...
-
テキストエリア内の改行もその...
-
テキストエリア内の改行禁止
-
テーブルの幅を固定するとnowra...
-
H1タグに改行の<br>を使う
-
Hタグを改行禁止にしてspanのよ...
-
「:」について
-
<br />タグの、brの後の半角ス...
-
preタグがプロの現場であまり使...
-
htmlで文字列をクリップボード...
-
XMLの改行方法とリンクの仕方
-
文字の最後に半角空白が勝手に...
-
テーブル内の文字列を改行させたい
-
VBE でスペースと改行を見える...
-
テーブルのセルデータを自動改...
-
テキストエリアの幅を10桁まで...
-
Dream Weaverの改行時にTabキー...
-
カーソルを合わせると説明を表...
おすすめ情報