0

私の質問をどのように表現するかはよくわかりませんが、これらは私の考えです:

私が理解していること: div-Bがdiv-A内にネストされていることを考えると...

div-A 内のすべての要素が div-A に対して相対的に配置されるように、div-A に相対配置を設定できます。そして、div-B に絶対配置を設定すると、div-A の右上隅に移動できます。

#div-A {
 position:relative;
}
#div-B {
 position:absolute;
 top:0;
 right:0;
}

さらに、div-A部分を削除してそのままにしておくと...

#div-B {
 position:absolute;
 top:0;
 right:0;
}

div-B は、ウィンドウの右上隅、または内部に含まれる最初の相対的に配置されたコンテナーに配置されます。

私の質問:相対的に配置されたコンテナー内の分割を、絶対配置を使用してそのコンテナーの境界に配置できることを確認した場合、分割を絶対に配置する方法はありますが、その同じ分割で、その内部に含まれる要素を相対的な方法で処理することはできますか? つまり、コンテナを絶対的に配置し、それに含まれる要素をそれ自体に対して絶対的に配置することは可能ですか?

4

1 に答える 1

0

残念ながら、ポジショニングはあなたが思っているほど正確には機能しません。position: relative;ネストされた要素の配置ではなく、要素自体に関係します (position: inherit;子要素で使用しない限り)。W3.org のCSS2.1を参照してください。

于 2012-11-05T21:22:44.510 に答える