• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【HTML5】テーブルデータの空白部分について)

HTML5テーブルデータの空白部分について

このQ&Aのポイント
  • テーブル内の空白データ処理方法とは?
  • HTML5テーブルで空白部分に<br>を使用する理由
  • CSSを使ったテーブルの空白データの調整方法

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

  • ベストアンサー
回答No.1

古い慣習ですが、ieなどでは<td>タグの中が空の場合に、幅設定をしていてもそれを無視して詰めてしまう事があります。 それを回避するために全角スペース(半角スペースは同じく詰められてしまう)や<br>を入れる方法があったのですが、本来のHTMLとしては正しくありませんので、今は使わないのではないでしょうか。 質問者様のいうとおり、CSSで設定すればそれで解決できますので、今はそうしていますが、古いHTMLしか理解できない特殊なブラウザを相手にする場合には、覚えておけばいつか使えるかもしれません。

blueletter12345
質問者

お礼

あくまで特殊な例でそういう使い方もあると理解しておけばいいのですね。 大変勉強になりました。どうもありがとうございました。

その他の回答 (1)

回答No.2

今のブラウザは、さすがに、それでつめることはへったでしょうが。 確かに昔はありましたね。 当時は、&nbsp; をよく書いてましたよ。 これは、強制的にスペース1個に置きかられる文字になります。 ただ今でも、まれ~~に、 「画面に表示されない文字」を入れることはありますね。

blueletter12345
質問者

お礼

&nbsp;だと納得いきます。 「画面に表示されない文字」として<br>を使っていたわけですね。 初心者ですので何か意味があるのかと考え込んでしまいました。 どうもありがとうございます。

関連するQ&A