53

DIV を別の DIV に対して相対的に配置することはできますか? これは、最初に参照 DIV 内に配置してから を使用することで実行できると思いposition: relativeます。ただし、参照 DIV の内容に影響を与えずにこれを行う方法がわかりません。どうすればこれを適切に行うことができますか?

参照: http://jsfiddle.net/CDmGQ

4

4 に答える 4

96

最初positionに親DIVをに設定しrelative(オフセットを指定するなどは必要ありません)、次に、必要なオフセットを使用して子DIVに適用します。 それは単純で、うまくいくはずです。lefttopposition: absolute

于 2012-06-21T17:14:31.413 に答える
8

postion:relative外側の DIV と position:absolute の内側の divを設定する必要があります。
これを試して。デモはこちら

#one
{
    background-color: #EEE;
    margin: 62px 258px;
    padding: 5px;
    width: 200px;
    position: relative;   
}

#two
{
    background-color: #F00;
    display: inline-block;
    height: 30px;
    position: absolute;
    width: 100px;
    top:10px;
}​
于 2012-06-21T17:19:48.823 に答える
4

position: absolute他のdiv内で使用したい。

デモ

于 2012-06-21T17:15:38.847 に答える