• ベストアンサー

データ表示後の枠表示に関して

HTMLの領域ではなく、漠然として質問で申し訳ありませんが、 教えて下さい。 MySQLからデータを取得し、HTMLで作成した表にデータ を表示させていますが、データが存在しなかった場合、その表示 エリアの枠が消えてしまいます。 データが存在した場合には上下左右全ての線が表示されますが、 データが存在しない場合、枠すら表示されません。 0埋めする等の事をすれば良いですが、文字である為そのような事 もできません。 何か良い方法はありますでしょうか。。。。

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

&nbsp;(空白文字)をいれるというのでどうでしょう? 昔はよく<br>をいれていましたが、エクセルなどに コピーペーストするとおかしな挙動をするので空白文字の方がよいようです。 またもし罫線形式を通常の細線にしてよいのであれば、 スタイルシートで指定してやる手もあります。 (ブラウザに依存しますので確実ではありません) <html> <head> <style type="text/css"> table{ border-collapse:collapse; } td{ border:solid 1px; border-color:#000000; } </style> </head> <body> <table> <tr> <td>1</td><td>2</td><td>3</td> </tr> <tr> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> </tr> </table> </body> </html>

SANA_999
質問者

お礼

ありがとうございました!  大変参考になりました。

関連するQ&A