• ベストアンサー

上部の余白を消すには?

上部の上の部分の余白を消したいのですが イマイチソースの使い方が分かりません。 TOPマージンを使えばよいとの事ですが どのように使えばいいのでしょうか? そのページには画像があって、 画像をなるべく上部に載せたいのです。

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

  • ベストアンサー
  • HUTABA
  • ベストアンサー率27% (436/1611)
回答No.6

>テーブルで囲った画像にでは余白を消して >一番上部に持って行くことができません。 <TABLE>タグのCELLSPACINGとSELPADDINGを0にすれば余白は消えますよ。

nanashi4416
質問者

お礼

消えました!ありがとうございます!

その他の回答 (5)

  • ryota2
  • ベストアンサー率43% (61/140)
回答No.5

<body style="margin-top:0px" topmargin=0> topmargin=n …IE2以上 style="margin-top:n" …IE3以上/ネスケ4以上 の対応ですので、 IEは2以上ネスケは4以上の対応です。

nanashi4416
質問者

補足

早速のレスありがとうございます。 まとめてお返事させていただきますが どのやり方も文字はきちんと余白を消せますが テーブルで囲った画像にでは余白を消して 一番上部に持って行くことができません。 こちらはIE6なんですけど、 何かこちらのやり方に問題があるのでしょうか?

  • wildcard
  • ベストアンサー率54% (54/100)
回答No.4

Body タグに topmargin=0 を追加すればokのハズです。

  • ribisi
  • ベストアンサー率28% (247/864)
回答No.3

スタイルシートで、例えば以下のようにしてみたらどうでしょう。 body {margin-top:0px;} これは、上部のマージンを0ピクセルにするという意味です。 0のところにはマイナスの数値を入れることもできます。 -5pxとかやってみて、仕上がりを見ながら調整したらどうでしょうか。

  • yamaneko7
  • ベストアンサー率38% (90/234)
回答No.2

初めまして。 マージンの設定はBODYタグの中で行いますが、IEとNCでは対応しているタグが異なります。 その為に、双方のブラウザで認識する書き方をしなければなりません。ちょっと面倒でしょうが一例としてこんな書き方をして確認してみてください。 <BODY TOPMARGIN=0 LEFTMARGIN=0 RIGHTMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0> 一応解決できると思いますが、一部のブラウザ(バージョンによる?)では、これでも1ピクセルの隙間が出来てしまうことがあります。その辺の厳密な調整と言うことであればあとは1ピクセルまでのデザイン性を考慮してレイアウトすると言うことになってしまいますね。おっと、1ピクセルの隙間が出来やすいのはネットスケープです。

  • HUTABA
  • ベストアンサー率27% (436/1611)
回答No.1

<BODY TOPMARGIN=0> で、上部の余白を消す事が出来ます。

関連するQ&A

専門家に質問してみよう