2

div#container を使用してページを中央に配置することに関連する質問があります。通常、コンテナ コードは次のようになります。

div#container
{
margin-left: auto;
margin-right: auto;
width: 50em;
}

コンテナーの div タグは、コードの中で中央揃えにしたい部分をラップします。

たとえば、2 つのオブジェクト A とオブジェクト B があります _object A は絶対位置 _Object B は相対位置

オブジェクト A と B の両方がコンテナ内にラップされています

問題: オブジェクト B (相対位置) のみが中心に位置合わせされている オブジェクト A (絶対位置) は中心に位置合わせされていません

では、すでに絶対的なものとして位置付けられているものを中心にするにはどうすればよいでしょうか。説明ありがとうございます

4

2 に答える 2

2

#container divでposition:relativeを設定してみてください。Position:absoluteは、それ以外の場合、divではなくウィンドウ上でabsoluteになります。

于 2009-06-15T11:02:08.333 に答える
0

top:50%およびmargin-top:-xxx(-xxxはピクセル単位で定義された高さの半分に等しい)を使用して、絶対位置にあるコンテンツを垂直方向の中央に配置します。

left:50%およびmargin-left:-xxx(-xxxはピクセル単位で定義された幅の半分に等しい)を使用して、絶対位置にあるコンテンツを水平方向に中央揃えにします。

于 2012-06-20T18:39:05.827 に答える