• ベストアンサー

テーブルのセルが空の時

セルの中が空の時、セルの周りの線が消えてしまいます。 cssのやり方を調べたところ、方法はあったのですが、 IE未対応でした。 cssでもよいので線を表示する方法はないものでしょうか?

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

  • ベストアンサー
  • KODAMAR
  • ベストアンサー率26% (267/1006)
回答No.1

<TD><BR></TD> ではダメですか?

sugoitensai
質問者

お礼

みなさま、いろいろなやり方を教えてくださりありがとうございました。 今回は<BR>タグを使用し、解決いたしました。

その他の回答 (4)

  • d-3
  • ベストアンサー率42% (16/38)
回答No.5

<style type="text/css"> <!-- th,td { border: solid 1px; } table { border-collapse: collapse; } --> </style> これで一括して指定できます。thとtdで別なタイプの線にしたいときなどは、個別に指定してください。 table { border-collapse: collapse; } は、セル間の隙間が必要ない場合のみ記述してください。

回答No.4

スタイルシートの部分 <style type="text/css"> <!-- #id{ border:solid 1px #000; } --> </style> 空セルの部分 <td id="line">&nbsp;</td> id="line"のlineは他の単語や文字でもOKです。 用はスタイルシートの#に続く後の単語と idに続く単語を一致させます。 ちなみに、idをclassにしてもOKです。 &nbsp;や<br>の他に透過GIFを使うなんていう手もありますね。

  • shy00
  • ベストアンサー率34% (2081/5977)
回答No.3

#1、#2の方に追加 半角スペースを入れるだけでもOKです。 <td> </td>

noname#48234
noname#48234
回答No.2

こんにちは。 空のセルの部分に &nbsp; を入れてください。 <tr><td>こんにちは</td><td>&nbsp;</td></tr> という感じです。 もしかして、この方法は使いたくないから質問されてるのかな?

関連するQ&A