• ベストアンサー

Dreamweaver

はじめまして。 現在ホームページを作成しているのですが、 http://www.i879.com/ のサイトさんのように、枠で囲まれているページを作成したいと思っています。 ですが、枠をつけ、マージンを自動にすると全体が真ん中に行くのですが、上に余白ができてしまいます。 逆に、位置のタイプを絶対的にすると、上の余白はなくなるのですが、全体が左寄りになってしまいます。 全体が、真ん中で上に余白ができないように作成するにはどうしたらいいのでしょうか? これは全てdivタブで試しました。 分かる方がいらっしゃいましたら教えて下さい。 宜しくお願い致します。

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

  • ベストアンサー
  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

marginでも個別に指定すれば良いんじゃないかな。 実はmarginじゃなくてbodyかhtmlのpaddingかもしれないけどね。。。 http://www.tohoho-web.com/css/reference.htm#margin-top

cherry555
質問者

お礼

ご回答、ありがとうございます。 個別に設定しても出来ませんでした。 JavaScriptなど必要なのでしょうか。

その他の回答 (1)

  • 918BG
  • ベストアンサー率48% (476/984)
回答No.2

結論から言うと、JavaScriptによる設定が必要なのだと思われます。 試しにブラウザソフト(私の環境ではSafariとFireFox)のJavaScriptをOFFにして同ページを閲覧してみたところ、質問者さんが質問文中に書かれているように、「全体が真ん中に行くのですが、上に余白ができてしまいます」と言われる、まさにその状態の表示に変わりました。 そして、上下や左右の位置指定が働くと思われる場所に、「JavaScriptをONにしてご覧ください。」という注意表示が現れました。このことからもJavaScriptが関与していると考えられます。 同ページのHTMLソースを表示してみると、「head」の記述の中にJavaScriptへの相対パスが記述されています。ページのURLとこの相対パスから導かれるアドレスで、これらのJavaScriptを閲覧できます。ざっと読んでみたところ、「common.js」というJavaScriptの下の方にそれらしき記述が見られました。 私はJavaScriptに関して詳しい知識がありませんので、これ以上の事はわかりません。詳しい方からの回答に譲りたいと思います。

cherry555
質問者

お礼

ありがとうございました。 やはりJavaScriptが必要なんですね。 それだけでも分かってよかったです。 自分なりに調べてみますが、もし教えて下さる方がいましたら教えて下さい。 回答、ありがとうございました。