これは、このための典型的な css レイアウトです。
.rel {
background: brown;
position: relative;
width: 100px;
height: 100px;
top: 100%;
display: inline-block;
}
このフィドルを作成して、相対と絶対が a で何をするかを示しましたtop: 100%;
。
同じフィドルで、2 番目の赤い div をクリックし、100% 下に配置されているかのように動作することを確認します。
これは奇妙ですか、それとも何ですか?アニメーション時の div はtop: 100%;
考慮されていますが、通常の状況では何もしません。
編集
加えて、
html, body {
height: 100%;
}
を使用できるようにしますtop: 100%;
が、要素自体がそうでない場合に、なぜ.animate();
トップを考慮するのですか?