• ベストアンサー

position:absoluteでカチカチに固めたページを丸ごとセンター表示にしたい

色々な各コンテンツをすべてdiv position:absolute;で各々の位置に固めてあります。 それら全てを一括で、ブラウザのセンターに表示するにはどうすれば良いでしょうか? ちなみに、丸ごとdivで囲ってmargin-right:auto; margin-left:auto; text-align:center; を指定してみましたが無効でした。display:block;も試みましたが無効でした; 何かアイディアがありましたら教えてください!

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

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

すみません、leftが抜けてました。 body{ position: absolute; width: 800px; /* 内容に合わせて任意 */ margin-left:-400px; /* widthの半分をマイナス指定 */ left: 50%; }

bombrea
質問者

お礼

凄いですね・・一発で出来ました。本当にありがとうございます!

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

その他の回答 (2)

回答No.2

body{ position: absolute; width: 800px; /* 内容に合わせて任意 */ margin-left:-400px; /* widthの半分をマイナス指定 */ } または、丸ごとdivで囲って、 div#wrapper{/* 上のスタイルと同じ物 */} 未検証です。

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

ソースがないので・・・回答のしようがないと思います。

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

関連するQ&A