ここでの私の最初の質問です。私はhtml/cssを初めて使用するので、これがあまりにもわかりにくい質問に聞こえる場合は、我慢してください。私はコードを持っていないので、問題自体は単純なので、代わりに言葉で説明しますが、今のところ解決策を見つけることができません。
position:relative;を使用して要素を配置する場合。通常の場所から指定された座標に移動しますよね?
ここで、通常のフローに多くの要素があり、それらが一緒に高さ2000pxを占める場合、それらすべての要素をdiv [1000px x 1000px]に配置したいので、相対位置を使用してそれらを位置に移動します。すべて問題ありません。そしてダンディ、ページがまだ2000pxであることを除いて、私が要素を移動したとしても、これを解決する方法は、これを達成するための1つ以上の方法があります。
編集:多分それは私が意味したことを混乱させています、これはあなたたちがよりはっきりと見ることができるようにコードの例です。今、私はそれらを欲しい場所にそれらのdivを手に入れました、しかしそれらの下で、あなたはそれらの初期位置がまだそこにあり、スクロールを作成すると言うことができると思います。
<html>
<head>
<style>
#one{
border: 1px green solid;
height: 500px;
width: 20px;
}
#two{
border: 1px black solid;
height: 500px;
width: 20px;
position: relative; top: -502px; left: 100px;
}
#three{
border: 1px red solid;
height: 500px;
width: 20px;
position: relative; top: -1004px; left: 200px;
}
</style>
</head>
<body>
<div id="one"></div>
<div id="two"></div>
<div id="three"></div>
</body>
</html>