2

この JS/jquery/ajax アプリ画面をここで中央に配置しようとしています。これにより、ユーザーの画面のサイズに関係なく、すべて中央に配置されたままになります。現在、すべて左揃えになっています。

http://www.funtrivia.com/html5/indexc.cfm?qid=361927

何をしようとしても、それは単に中心にありません。一番外側の div を中央に配置すると、すべての内側のものがめちゃくちゃになります。

4

3 に答える 3

2

あなたのhtmlは間違って構築されています。すべてが絶対的に配置されているようで、左/上が定義されています。あなたのボディタグが持っているのは役に立ちませんwidth: 790px;

これはcssだけで解決できます。マークアップからすべてのポジショニング スタイルを削除し、 #game を に設定してみてくださいmargin: 0 auto(センタリング トリック)。

于 2013-09-03T16:47:20.187 に答える
1

body タグの幅設定を削除します

ゲームヘッダーとゲーム div で "margin: 0 auto" を使用します。

そして、ゲームヘッダー div とゲーム div を position:relative を使用するように設定します

于 2013-09-03T16:52:45.097 に答える
0

簡単な Google 検索で、CSS を使用して DIV ブロックを中央に配置する方法が明らかになります

メインの div 要素の次のCSSを使用します。#contentid

#content {
    margin-left: auto ;
    margin-right: auto ;
}

両方の余白が auto に設定されている場合、Web ブラウザーは CSS 標準で同じ幅にする必要があるため、この手法が機能します。

jsフィドル

于 2013-09-03T16:51:04.890 に答える