• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSSレイアウトについて)

CSSレイアウトについて

このQ&Aのポイント
  • CSSレイアウトについての質問です。自分でHP作成をする際に、5つのボックスを作成し、位置を指定したいのですがうまくいきません。具体的には、上部にはタイトル、左にはメニュー、中央にはメインスペース、右にはメニュー、一番下にはコピーライトのボックスを配置したいと考えています。解決策やタグの記載方法など、アドバイスをお願いします。
  • CSSレイアウトについての質問です。自分でHPを作成する際に、5つのボックスを作成し、位置を指定したいのですが上手くいきません。具体的なレイアウトは、タイトルを一番上に配置し、左にはメニュー、中央にはメインスペース、右にはメニュー、一番下にはコピーライトのボックスを配置する予定です。どのような解決策やタグの記載方法がありますか?ご回答をお待ちしています。
  • CSSレイアウトについての質問です。自分でHPを作成する際に、5つのボックスを作成して位置を指定したいのですが、上手くいきません。具体的なレイアウトは、タイトルを一番上に配置し、左にはメニュー、中央にはメインスペース、右にはメニュー、一番下にはコピーライトのボックスを配置する予定です。どのような解決策やタグの記載方法がありますか?アドバイスをお願いします。

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

  • ベストアンサー
回答No.1

とりあえずこんなでどうですか? positionで作ってみました。 【CSS】 body { text-align: center; } #layout { text-align: left; margin: 10px auto; width: 700px; background: #ffffff; } #header { background-color: #aaaaaa; height: 3em; } #contents { position: relative; margin: 0.25em 0; width: 100%; } #main { margin: 0 10.5em; background-color: #dddddd; } #left { position: absolute; width: 10em; left: 0px; top: 0px; background-color: #bbbbbb; } #right { position: absolute; width: 10em; right: 0px; top: 0px; background-color: #cccccc; } #footer { background-color: #aaaaaa; height: 3em; } 【HTML】 <div id="layout"> <div id="header">ヘッダー</div> <div id="contents"> <div id="main">メインBOX<br /><br /><br /><br /><br /></div> <div id="left">メニューBOX<br /><br /><br /><br /><br /></div> <div id="right">サブメニューBOX<br /><br /><br /><br /><br /></div> </div> <div id="footer">フッター</div> </div>

tubasa101
質問者

お礼

解決できました! ご回答ありがとうございました。

関連するQ&A

専門家に質問してみよう