A
クラスでは、2 つの div がある場合を学習しました:として定義されているラッパー div (それを div と呼びましょう)position: relative;
と、別の div、divB
内にある div A
with position: absolute;
.
何が起こるかというと、 div のB
位置が div の位置に依存するようになりましたA
。つまり、 divB
のポイント 0,0 はブラウザのポイント 0,0 ではなく、 div のポイントA
です。したがって、divA
を右に 20 ピクセル移動し、div をB
右に 30 ピクセル移動すると、divB
はブラウザのポイント 0,0 の右に 50 ピクセルになります。
さて、私の質問は次のとおりです。3 つの div がある場合はどうなりますか。position: relative;
のdiv A 、その中に のB
div position: absolute
、および div 内B
に別の div (div C
) とposition: absolute;
. では、div C はどのように動作するでしょうか。その位置 0,0 は divA
または divの位置になりB
ますか?
前もって感謝します。
コード:
<style type = "text/css">
#a {
position: relative;
left: 20px;
}
#b {
position:absolute;
left: 20px
}
#c {
left: 20px
position:absolute;
}
</style>
<div id = "a">
<div id = "b">
<div id = "c">
test
</div>
</div>
</div>