• 締切済み

relativeでtop:0pxで配置したのですが、どうしても上に余白ができます。

cssでレイアウトをしていますが、bodyの上にブロックをひとつrelativeでtop:0pxで配置したのですが、どうしても上に余白ができます。 absoluteなら余白はできませんが、中央に配置する方法がわかりません。 よろしくお願い致します。

みんなの回答

  • ran_2323
  • ベストアンサー率43% (32/73)
回答No.2

relativeは相対位置指定に使います。 「現在の位置からどれだけ移動するか」の指定ですので、「top:0px」では位置は変わらないはず。 #1さんが回答されている通り、 bodyのmarginとpaddingを0に設定してから再チャレンジしてください。

すると、全ての回答が全文表示されます。
回答No.1

bodyのmarginとpaddingを0にしてはどうでしょうか。

参考URL:
http://www.tagindex.com/stylesheet/page/margin.html
chibihuku
質問者

補足

ありがとうございました。 bodyのmarginとpaddingを0にしたらできたのですが、ボックスにborder 1px solid と指定しないと(borderをなしにすると)また余白ができてしまいます。なぜでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A