• ベストアンサー

ページを中央によせる。

下のページのレイアウトでページを中央に表示するにはどうしたらいいですか? http://www.1uphp.com/con2/layout/pagelayout1.html

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

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

よくある手口は、全体をwrapperとかcontainerなんてdiv要素で包ん で、そいつをbodyの(つまりブラウザウィンドウの)中央に配置する 方法です。ブロック要素の中央配置は、左右のマージンをautoにす ることで可能です。 <body> <div id="wapper">  <div id="top"></div>  <div id="left"></div>  <div id="right"></div> </div> </body> #wapper { width: 600px; margin-left: auto; margin-right: auto; } 以下略

その他の回答 (2)

  • nitto3
  • ベストアンサー率21% (2656/12205)
回答No.2

<BODY>の次に <CENTER>を入れればいい。

osiete_kun
質問者

補足

各範囲で文字が中央寄せになるのでだめです

  • pasocom
  • ベストアンサー率41% (3584/8637)
回答No.1

ページ中央付近にある記述 >#left { width:200px; height:600px; float:left; } の「 float:left;」を「 float:center;」とすればよいのでは・・。

osiete_kun
質問者

お礼

ちなみに今のソースを //------------ layout.html ここから---------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja"> <head> <link rel="stylesheet" href="layout.css" type="text/css"> <title>ここにタイトルを挿入</title> </head> <body> <div id="top"> <img style="width: 297px; height: 55px;" alt="人生" src="logo1.gif"> </div> <div id="left"> <p>左に文章を挿入</p> </div> <div id="right"> <p>右に文章を挿入</p> </div> </body> </html> //------------ layout.html ここまで---------------- //------------ layout.css ここから---------------- #top { width:600px; height:60px; } #left { width:150px; height:600px; float:left; } #right { width:450px; height:600px; float:left; } //------------ layout.css ここまで----------------

osiete_kun
質問者

補足

だめでした。

関連するQ&A