アプリ版:「スタンプのみでお礼する」機能のリリースについて

ホームページをhtmlで作成していますが、
trとtdを増やせば増やすほど
どんどん表の上に空白ができてしまいます。

<body topmargin="0" rightmargin="0" leftmargin="0" bottommargin="0">

<table class="head" border="1">
をいれましたが、効果ありません。
どうしたらよいでしょうか?

A 回答 (2件)

こんにちは



前質問でも述べたように
<table>~<tr>
<tr>~<td>
</td>~<td>
</td>~</tr>
</tr>~<tr>
</tr>~</table>
の中に何か入っていませんか?(全角スペースや<br>)

この場合、表外のものとみなされて表の上に表示されます


それでダメなようでしたら
class="head"・・・つまり
<style type="text/css">
<!--
.head {
~~
}
//-->
</style>

の部分と
<td>~</td>内のテキストを削除した<table>部を載せてみてください(^^)
    • good
    • 3
この回答へのお礼

ありがとうございました!!
スペースでした。

お礼日時:2007/04/26 08:34

<tr>や<td>の他に、<table>タグ内に改行タグ入れてませんか?



例えば
<table>
<tr><td></td></tr><br>
<tr><td></td></tr><br>
<tr><td></td></tr><br>
</table>
のような形ですと、テーブルの上に改行ができてしまいます。

改行を入れるとするなら、<td>や<th>タグ内に入れましょう。
上の例だとこんな感じです。
<table>
<tr><td><br></td></tr>
<tr><td><br></td></tr>
<tr><td><br></td></tr>
</table>
    • good
    • 3
この回答へのお礼

スペースがはいっていました。
ありがとうございました。

お礼日時:2007/04/26 08:36

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

このQ&Aを見た人はこんなQ&Aも見ています