スペースをなくすには?

[上に] [前に] [次に]
超初心者 2000/02/20(日) 14:09:10
<html>
<head>
<title></title>
<style></style>
</head>
<body>
<table>
</table>
</body>
</html>
こんなページを作りました。
これを.htmで見てみると、上から3aくらいのスペースが空いてしまいます。
このページを、<iframe>の中で使おうと思ってるのですが、
<iframe>の高さを3aくらいに設定してあるので、
<iframe>の中には何も出てこない状態です。
上手く説明できないのですが、どなたか教えて下さい。
ヨロシクお願いします。

チャペル 2000/02/20(日) 14:19:47
こんにちはです。

ページの上の空白を無くす時は、<BODY>タグの中に、
<BODY topmargin="0">
としてみてください。

チャペル 2000/02/20(日) 14:33:32
追加です。
このログを参照して下さい。

../199902/99020030.htm

超初心者 2000/02/20(日) 15:15:47
チャペルさん ありがとうございます!!
さっそくやってみましたが、うまく行きません...。
過去のログで紹介されてる方法もやってみましたがダメです...。
<body>内のタグはこんな感じです。
見ていただけますか??
<body topmargin="0">
<table frame="below" rules="groups" width=100% cellspacing="0">
<tbody>
<tr>
<td>2000.2.18</td>
<td>******です。</td>
</body>
お願いします。

チャペル [E-Mail] 2000/02/20(日) 15:44:58
う〜ん、こっちではうまくいきますが・・・。
使用しているブラウザは、なんですか?
あと、できれば<IFRAME>タグが記述してあるHTMLファイルのソースと(<IFRAME>まわりでいいです)、<IFRAME>の中のHTMLファイルのソースの両方を見せてもらえますか?

超初心者 2000/02/20(日) 16:15:04
チャペルさま
ブラウザは、IE5です。
<H1>What's New</H1><BR>
<center>
<iframe src="***.htm" name="***" frameborder="0" width=70% height=20%></iframe>
</center>
<BR> 
これが、<iframe>の方です。
他のページでも、<iframe>は使ってるのですが、こちらの<iframe>内のページでは上に余計なスペースが空いたりしてません。
なので、原因が良くわからないのです。
ヨロシクお願いします。

チャペル 2000/02/20(日) 16:29:09
ページ見てみましたが・・・。
<IFRAME>のなかに表示しているHTMLファイルのソースに、<BODY topmargin="0">
としてもだめですか?
これじゃないとすると・・・う〜ん?

超初心者 2000/02/20(日) 16:39:08
チャペルさま
やってみました。
でも...(泣)

tky 2000/02/20(日) 16:48:05
http://www.tohoho-web.com/html/iframe.htm
を見たところ、

<iframe src="***.htm" name="***" marginwidth="0" marginheight="0" frameborder="0" width=70% height=20%></iframe>

でいけそうな気がしますが、、 どうでしょう?
あとは、呼びこむ各ページにも

〜省略〜
<style type="text/css">
<!--
body { margin: 0px }
-->
</style>
</head>
<body marginwidth="0" marginheight="0" topmargin="0" leftmargin="0">

と徹底的に記述しとけばバージョン4以上のブラウザなら問題ないと思います。

tky 2000/02/20(日) 16:55:01
>  と徹底的に記述しとけばバージョン4以上のブラウザなら問題ないと思います。

あっ、でもNN4は<iframe>に対応してませんね。。
まだ出ていないNN5では対応するそうです。

超初心者 2000/02/20(日) 16:59:27
tkyさま はじめまして
やってみましたが、ダメなんです。
どうすれば、良いのでしょうか...。

チャペル 2000/02/20(日) 18:48:06
テスト用のページです。
これでも隙間が空くようなら・・・・。


<html>
<head>
</head>

<body topmargin="0">

<table width="930" border="1">
<tr><td>テスト</td></tr>
<tr><td>テスト</td></tr>
</table>

</body>
</html>

超初心者 2000/02/20(日) 19:46:43
チャペルさん 何度もありがとうござます<(_ _)>
チャペルさんの上記のものをhtmlファイルにしてみると
きちんとできます。
でも、私のあのページのソースを変えても何も変わらないのです。
だんだんわけがわからなくなってきました...。

チャペル 2000/02/20(日) 19:56:07
こちらでもソースをコピーして試しましたが、同じ現象が起きています。

<TR><TD>〜〜</TD></TR>を1セットだけ記述するとちゃんと空白が埋まるのですが、それ以降1セット増やす毎に上の空白が広がっていってしまいます。
中に記述している文字が原因なのかなぁ?

超初心者 2000/02/20(日) 21:11:22
[[解決]]
チャペルさま 
今もう1度ソースを全部別のメモ帳に書きなおしていました。
htmlファイルにしたら、ちゃんとできました!!!
ご迷惑をおかけしました。
ほんとにどうもありがとうございました<(_ _)>

[上に] [前に] [次に]