2016-10-21 8 views
-1

相対配置されたdivがあり、絶対位置指定を使用してその子を配置したい。しかし、1つの質問:私は印象の下に絶対的に配置された子供たちは、任意のスペースを取ることはありませんが、私はそれを右に配置:5000pxのような大きなギャップがその要素を収容するために表示されます。 親を右に広げずに、親から右へ5000pxという絶対的な位置に要素を配置するには、両方を調整するために部屋を占有するにはどうすればよいですか。親を拡張せずに絶対位置を持つ要素を配置する

+0

質問は、質問自体に**それを再現するために必要な最短のコードを含める必要があります**好ましくは[**スタックスニペット**](HTTPSで:// blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/)。 [**最小限で完全で検証可能なサンプルを作成する方法**](http://stackoverflow.com/help/mcve)を参照してください。 –

+0

他の要素に関する限り、親の空間を占有しません*ブラウザはまだ**画面**のどこかでそれらをペイントしなければなりません。親は拡大していません...ページはです。 –

+0

ありがとうございます。スクロールバーが表示されずにページの端から隠すことはできません。 – M3nd3z

答えて

0

実際に行うと、親が拡張されるべきではありません。 ここでは例です:コードの助けを求める https://jsfiddle.net/0oofcd0x/1/

container{ 
    position: relative; 
    background: black; 
    height:200px; 
    width: 500px; 
} 
.internal{ 
    position: absolute; 
    background: green; 
    width:100px; 
    height:100px; 
    left: 800px; 
} 
+0

あなたの例では、内部は画面の端から外れていますが、ウィンドウが大きくなるにつれて下部にスクロールバーがあります - これが私が避けようとしているものです。 – M3nd3z

+0

ああ、私は今理解しています... あなたは正確に何が必要ですか? スクロールがなければ、決して見ることができません。 あなたはそれを表示させたいと思うように聞こえます:なし 私はそれを残しておく目的はまだ分かりません:5000 – Dzhambazov

+0

ありがとう - 私は今それが大きなものになっている親要素ではないことを理解しています。私はコンテナの端から半分の要素を押して、ページをスクロールさせていたところで問題を解決しました - あなたの助けてくれてありがとう! – M3nd3z

関連する問題