• ベストアンサー

テーブルタグの余白

テーブルタグを使ってHPのレイアウトを整えようと思っているのですが、セルの中に画像をいれるとどうしても下に余白ができてしまい困っています。対策方を教えて下さい。セルの大きさも画像の大きさにあわせています!! <Table Border="0" CELLPADDING="0" WIDTH="146" HEIGHT="166" > <Tr> <Td ColSpan="3" WIDTH="146" HEIGHT="19"> <img src="画像"> </Td> </Tr> <Tr> <Td WIDTH="19" HEIGHT="128"> <img src="画像"> </Td> <Td WIDTH="108" HEIGHT="128"> aiueo </Td> <Td WIDTH="19" HEIGHT="128"> <img src="画像"> </Td> </Tr> <Tr> <Td ColSpan="3" WIDTH="146" HEIGHT="19"> <img src="画像"> </Td> </Tr> </Table>

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

  • ベストアンサー
  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.2

<TD>タグから</TD>タグまでの間を、改行無しで一行で書かないと、セルの上下に隙間が出来ます。 <Td WIDTH="19" HEIGHT="128"> <img src="画像"> </Td> を <Td WIDTH="19" HEIGHT="128"><img src="画像"></Td> に直して下さい。

foam
質問者

お礼

早速のご回答ありがとうございます!!!改行をなくしたところ見事余白がなくなりました。本当にありがとうございました

その他の回答 (1)

回答No.1

cellspacing 要素(内枠の太さ)が0になっていないことと 画像の後ろに改行があるのが原因です。 <Table Border="0" CELLPADDING="0" WIDTH="146" HEIGHT="166" CELLSPACING="0"> <Tr> <Td ColSpan="3" WIDTH="146" HEIGHT="19"> <img src="画像"></Td> </Tr> <Tr> <Td WIDTH="19" HEIGHT="128"> <img src="画像"></Td> <Td WIDTH="108" HEIGHT="128"> aiueo </Td> <Td WIDTH="19" HEIGHT="128"> <img src="画像"></Td> </Tr> <Tr> <Td ColSpan="3" WIDTH="146" HEIGHT="19"> <img src="画像"></Td> </Tr> </Table>

foam
質問者

お礼

早速修正してみたところ自分の思ったとおりになって助かりました。ありがとうございます!!