私の場合、div
[DivFirst]を別のdiv
[DivSecond]の中央に配置する必要があります。
そして、私は以下のように設定することによってそれをしましたcss
、
#DivFirst
{
width:500px;
height:500px;
position:relative;
}
#DivSecond
{
position:absolute;
width:200px;
height:200px;
top:50%;
left:50%;
margin-top:-100px;
margin-left:-100px;
}
その後、私が変更した理由によりDivSecond's position from absolute to relative
、
結果としてdesign
が折りたたまれました。つまり、DivFirst's height
が変更され、
内部div[ DivSecond
]がcentered
適切になりませんでした。
position absolute
私はのために行くことができます、しかし私はこれがなぜ
起こっているのinner div
かを知る必要があります。
ちなみに、私が何か間違ったことをしている場合は、親切に正しい道に私を導いてください。
[注: 内部divの絶対位置と相対位置の両方を設定してデモを実行します]