• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:画像を使ったテーブルで隙間ができてしまいます)

画像を使ったテーブルで隙間ができてしまいます

このQ&Aのポイント
  • 画像を枠に使ったテーブルをHTMLで作成し、FC2ブログに載せています。しかし、Chrome上ではうまく表示されるものの、IE、Firefoxでは行の上に隙間ができてしまい、枠画像が正しく表示されません。
  • テーブルの上部と下部の枠画像が縦に細切れになってしまい、行の間に隙間ができています。行の下ではなく、上の部分に隙間ができているように見えます。
  • 上記の問題はスタイルシートの設定によるものと考えられます。使用しているスタイルシートはテーブルに関する設定がコメントアウトされており、テーブル自体には適用されていません。しかし、他の要素に影響を与えて隙間が生じている可能性があります。

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

  • ベストアンサー
  • ponta1971
  • ベストアンサー率30% (361/1191)
回答No.1

ざっと見て思いついたのは・・・。 (1)tdタグとimgタグの間をソースコード上で改行していませんか?していれば改行しない。 (2)枠のtdやイmgのpadding、margin、を0で指定し、border-styleをnoneで指定する。 (3)枠画像をtdの背景に指定して、td自体にはスペーサー画像を入れておく。 こんな感じでどうでしょう。

-Trinity-
質問者

お礼

ありがとうございます。 1は問題なし、2はやってみましたが駄目、そして3は非常に面白そうで試してみたい気持ちは山々だったのですが、手番が大変そうなので最終手段として、ありとあらゆるところをいじってみました。 何をやっても駄目だったのですが、最終的にはCSSを無視してHTML部分にFont Sizeの設定をしたら回避できました。 Font Sizeの部分は最初に怪しいと思って行の高さを変えたりしていたのですが、それで解決できなかったので別要素に走ってしまっていました。まさかの展開でした。 ご回答いただいた内容をいろいろ調べて勉強になりました。 改めてありがとうございました。 #3の方法は全くの盲点でした。試したかったけど今回は逃げてしまいました。

関連するQ&A