私はちょうど絶対的な位置付けについて少し混乱しています。私はいつも、要素を絶対的に配置すると、親要素と相対的に配置されると考えていました(相対的な配置のような通常の位置とは対照的に)。宿題の間、私は今、このような状況に出くわしたと私は混乱している:親よりむしろ兄弟のCSS絶対位置指定
<body>
<div> <!-- This is colored red in my example -->
...
</div>
<div style="position: absolute;"> <!-- This is colored green in my example -->
...
</div>
</body>
私が期待するもの: 私が得たもの:私はleft
と実際の位置を設定するもちろん
/right
/top
/bottom
私は絶対的に配置された要素から期待するものを得ます。それでposition: absolute
は正確な位置を取るように設定されています。position: absolute
が指定されていないと、明確にするために
** top **の位置をリセットしないと、元の位置にスペースが残っています。 – DaniP
[position:top/left/bottom/rightを設定しない絶対値]の重複の可能性あり(https://stackoverflow.com/questions/10243991/position-absolute-without-setting-top-left-bottom-right) – alesc