テーブルとテーブルの間に、隙間があいてしまいます。
お世話になります。
表題のとおりです。
下記ソースのテーブル<!-- 丸枠 -->と<!-- ヘッダ -->間は、問題ないのですが
テーブル<!-- ヘッダ -->と<!-- ロゴ -->の間に隙間が開いてしまいます。
1時間ほど考えましたが、どうにもこうにも理由が分かりません。
初心者的なソースで恐れ入りますが、詳しい方にご助力いただければ幸いです。
---------------------------以下ソース--------------------------------------
<body>
<!-- 背景白 -->
<table border="1" cellpadding="0" cellspacing="0" class="table_white">
<tr>
<td>
<!-- 丸枠 -->
<table width="820" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="image/head.gif" width="820" height="9" /></td>
</tr>
</table>
<!-- 丸枠ここまで -->
</td>
</tr>
<tr>
<td align="center">
<!-- ヘッダ -->
<table width="730" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="324" height="15" align="left" >
<strong class="seo01">ミ</strong></td>
<td width="203"> </td>
<td width="5" align="center"><img src="image/spacer_glay.gif" width="1" height="10" /></td>
<td width="42"><a href="kaisya.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image4','','image/head_kaisya_ov.gif',1)"><img src="image/head_kaisya.gif" alt="会社概要" width="42" height="11" border="0" id="Image4" /></a></td>
<td width="5"><img src="image/spacer_glay.gif" width="1" height="10" /></td>
<td width="61"><a href="toiawase.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('問い合わせ','','image/head_toiawase_ov.gif',1)"><img src="image/head_toiawase.gif" alt="お問い合わせ" width="61" height="11" border="0" id="問い合わせ" /></a></td>
<td width="5"><img src="image/spacer_glay.gif" width="1" height="10" /></td>
<td width="62"><a href="sitemap.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('sitemap','','image/head_sitemap_ov.gif',1)"><img src="image/head_sitemap.gif" alt="sitemap" width="62" height="11" border="0" id="sitemap" /></a></td>
<td width="5"><img src="image/spacer_glay.gif" width="1" height="10" /></td>
</tr>
</table>
<!-- ヘッダ ここまで-->
</td></tr>
<tr>
<td align="center">
<table width="730" border="0" cellspacing="0" cellpadding="0">
<!-- ロゴ -->
<tr>
<td colspan="13" align="left"><a href="http://www.com/"><img src="image/logo.gif" alt="ミ" width="92" height="48" border="0" ></a></td>
</tr>
<!-- ロゴ ここまで -->
---------------------------ソースここまで--------------------------------------
---------------------------念のため使用CSS--------------------------------------
body {
font-family: "MS P明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size: 12pt;
font-weight: normal;
color: #5c5c5c;
background-color: #889fb6;
margin-left: 30px;
margin-top: 30px;
letter-spacing: 2.5px;
line-height: 18px;
}
.table_white {
background-color: #FFFFFF;
width: 820px;
}
.seo01 {
font-size: x-small;
letter-spacing: normal;
font-weight: normal;
}
---------------------------ここまで--------------------------------------
お礼
abrilさん、ご回答ありがとうございます。 結論から言ってしまうと、解決できました!abrilさんを含め皆さんのおかげです。 >一度、HTMLもCSSも質問文で提供された情報だけの状態にして、他の部分を全部削除して検証 やってみましたら皆さんのご指摘通り隙間はなく、他の部分に原因があることが分かりました。 最初から自分で試してみるべきでした…。すみません。 結果、ミスは単純なものでお恥ずかしいですがご報告として書かせていただくと <table width="758" height="160" border="0" cellpadding="0" cellspacing="0" background="image/gazou.jpg" style="background-repeat:no-repeat"> <tr><td height="30"> </td></tr> <tr><td>ここに文字を入れています</td></tr> <tr><td height="30"> </td></tr> </table> 「ここに文字を入れています」の文字サイズを大きいものにしていたので、セルからはみ出していたんです。 余白がほしかったので30pxのセルを上下に入れてたんですが、テーブルの高さは変えず、この余白を24pxまで小さくしたところ文字がセル内に収まったようで、どのブラウザでも隙間が消えました。 こういうことで隙間ってできていくんですね。勉強になりました。初歩的なことなのでしょうが、おかげさまで今後はこういったミスに注意できます。 それからテーブルのスタイルのこともご指導下さりありがとうございます。全く知りませんでした…。早速使わせていただきます。 今後とも精進したいと思いますのでどうぞよろしくお願いします。 abrilさんをはじめ皆さんわざわざ検証してくださったり、感謝の気持ちでいっぱいです。長くなりましたがありがとうございました。