プロが教える店舗&オフィスのセキュリティ対策術

―――――――――――――
| ――― |      |tb1
||   || ―――  |
||tb2  |||   | |
||   |||tb3  | |
| ――― ||   | |
|     | ―――  |
 ―――――――――――― 
tb1の中にtb2とtb3を入れ子で作りましたが、cellpadding="0" cellspacing="0"を試してもどうしてもtb2とtb3の行がそろいません。。どなたか助けてください。ちなみにtb2もtb3もそれぞれ複数行あります。

A 回答 (3件)

#1 補足のHTMLタグの場合、揃えたいのはどの部分とどの部分ですか?



今のところ気付いたのは以下の通りです。

・cellspacing cellpadding は td には使えません。
 table タグに指定してください。
・入れ子のテーブルを親テーブル内の上部で揃える場合、
 親テーブルの td に valign="top" を指定してください。
    • good
    • 0
この回答へのお礼

ありがとうございました。できました!

お礼日時:2005/07/31 22:24

tb2、tb3を含むtb1の各セル(<td>)に valign="top" を入れてみてください。



参考URL:http://www.tohoho-web.com/html/td.htm
    • good
    • 0
この回答へのお礼

ありがとうございました。できました!

お礼日時:2005/07/31 22:25

tb1 の td に valign="top" を指定したら揃いますか?


これで揃わないなら、見せれる範囲でタグを見せていただけますか?

この回答への補足

<table width="660" border="0">
<tr>
<td ><table width="330" height="600" border="0" >
<tr>
<td width="330" height="15" bgcolor="#FFFFFF" cellspacing="0" cellpadding="0">
<div align="center"><font size="-1">aaa</font></div></td>
</tr>
<tr>
<td><font color="#666666" size="-1">  aaa</font></td>
</tr>
<tr>
<td height="15" valign="top" bgcolor="#CC3300"> <div align="center"><font color="#FFFFFF" size="-1">bbb</font></div></td>
</tr>
<tr>
<td><div align="left"><font color="#666666" size="-1">bbb</font></div></td>
</tr>
<tr>
<td height="15" valign="top" bgcolor="#CC3300"> <div align="center"><font color="#FFFFFF" size="-1">ccc</font></div></td>
</tr>
<tr>
<td height="16" valign="top"> <div align="center"></div></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td></td>
</tr>
</table></td>
<td><table width="330" height="599" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="16" bgcolor="#CC3300" cellspacing="0" cellpadding="0">
<div align="center"><font color="#FFFFFF" size="-1">ddd</font></div></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td></td>
</tr>
</table></td>
</tr>
</table>

こんな感じですがお願いします。

補足日時:2005/07/31 21:18
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!