- ベストアンサー
画像とテーブルの隙間をなくす。
トップページ一番上に画像を配置し、その下に表を載せ、その表の中にコンテンツを掲載しようと思っています。 ソースはこんな感じです。 <IMG src="images/obj_top_main.jpg" width="860" height="210" border="0"> <TABLE border="0" width="860" height="100%" cellpadding="0" cellspacing="0"> <TR> <TD bgcolor="#ffffff">ここにコンテンツ</TD> </TR> </TABLE> この、「画像と表の間」を0にして付けたいのですが、方法がわかりません。 CSSで出来そうな気がするのですが… 方法があれば教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
テーブルにクラスをつけて、 .クラス名{margin-top:0px;} とするとどうでしょうか。 若しくは、画像とテーブルの幅が同じなので、画像をテーブルの中に入れてしまうという手もあると思います。
その他の回答 (2)
もう答えは出ているようですが、完全な0を目指すのであれば IEのブラウザは画像タグの下に余白ができるので <IMG src="images/obj_top_main.jpg" width="860" height="210" border="0"> <TABLE... ではなく <IMG src="images/obj_top_main.jpg" width="860" height="210" border="0"><TABLE... として改行を無くす必要があったかと思います。
- calltella
- ベストアンサー率49% (317/635)
<TABLE border="0" width="860" height="100%" cellpadding="0" cellspacing="0"> <TR><TD><IMG src="images/obj_top_main.jpg" width="860" height="210" border="0"></TD></TR> <TR> <TD bgcolor="#ffffff">ここにコンテンツ</TD> </TR> </TABLE> ↑これでいかがでしょうか?