みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ネットスケープで上に余白があいてしまいます

お忙しいところすみません。どうしたら良いのか分からないので、教えていただけると大変うれしいです。
IEだと上の余白がなくちゃんと表示されるのですが、ネスケで見ると上にかなりの余白があいています。マージンを2パターンで指定しているのですが、なぜなのでしょうか?

body {
margin-left: 0px;
margin-top: 0px;
margin-height: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

何かタグが足りないのでしょうか?
どうぞよろしくお願いします。

投稿日時 - 2005-01-30 20:52:49

QNo.1193642

困ってます

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

<td valign="top">ハテナ?</td>

で、どうでしょうか。

もしくはスタイルシートでtd部分に
{ vertical-align:top }
を追加。

テーブルの上部に余白があるのではなく、テーブルのセルに余白があるのでは?

投稿日時 - 2005-01-30 22:31:55

お礼

本当にご親切に色々教えていただき、心から感謝しています。ありがとうございます!やってみます~。

投稿日時 - 2005-01-30 22:48:57

ANo.4

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

 IEでも、Netscape 7.1でも上に余白は残りませんが、↓
<html>
<head>
<style TYPE="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-height: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
-->
</style>
</head>
<body>
あいうえお
</body>
</html>

 テーブルを使われているのでしたら、そちらの記述に問題があると思われます。
 一旦テーブルの削除して、やり直したら如何ですか

投稿日時 - 2005-01-30 21:32:44

お礼

調べていただき、誠にありがとうございました!
やっぱり、<body>以下のテーブルに問題がありそうですよね。ちょっとやり直してみます。

投稿日時 - 2005-01-30 22:16:54

ANo.2

よろしければソースを…。

投稿日時 - 2005-01-30 21:29:14

お礼

ありがとうございます。問題となるはやはりテーブルのところみたいですよね。簡単に書くと、こんな感じなのですが、お分かりでしょうか?もし何かお気づきでしたら教えていただけるとありがたいです。どうぞよろしくお願いします。
<body>
<table width="99%" height="97" border="0" align="left" cellpadding="0" cellspacing="0">
<tr><td>ハテナ?</td></tr>
</table>
</body>

投稿日時 - 2005-01-30 22:14:31

ANo.1

body {
margin:0;
padding:0;
}

で、どうでしょうか。

投稿日時 - 2005-01-30 21:02:10

お礼

早速のお返事をありがとうございました。とても感謝しています。
しかし、やってみたのですが、なぜかやっぱり上に余白があいてしまいます。テーブルの設定に何か問題があるのでしょうか??

投稿日時 - 2005-01-30 21:24:13

あなたにオススメの質問