現在、ASPでの開発をしています。
昨日、単体テスト時にダミーデータを作成してボケーっとブラウザを見ていたのですが、ループさせてTABLEにデータを表示させている部分で、TABLEのタイトルとTABLEとの間隔が、データ件数(<TR></TR>の数)に比例して広がっていってしまうという現象が発生していることに気が付きました。

以前、JSPでも同じような現象が発生した記憶があるのですが、他の開発メンバーが修正したのですが、原因と対策を聞いないので、とても悩んでいます。

これは、HTMLのバグなのでしょうか?
原因と対策がわかる方、よろしくお願いいたします。

A 回答 (2件)

タグ外にスペースなどがあるとそういうことが起こります。


<tr>
<td> </td> ←ここにスペース有り
<td> </td>
</tr> ←ここにスペース有り
とかのとき。
こういったゴミを排除するとなくなると思います。
    • good
    • 0
この回答へのお礼

JSPの時は、確かHTMLの組み方に原因があった記憶があるのですが、
このご指摘も原因として考えられそうです。

早速、確かめてみます。
ありがとうございました。

お礼日時:2001/01/25 15:27

TABLEタグは変なところで改行などしていると、意図しないスペースが発生することはよくあります。



まず、HTMLで正しく表示されるようなタグを記述して、
それをスペースや改行も含めて正確にコーディングされてみてはどうでしょうか?

参考まで
    • good
    • 0
この回答へのお礼

ありがとうございました。
早速試してみます。

お礼日時:2001/01/25 10:28

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


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ