HTMLコードを書いているときにシナリオがあります..いくつかのフローティングdivの間に...絶対位置の2つのdivがあります..そして問題を示すためにサンプルのjsfiddleを作成しました..たとえば「CSS」のような長いテキストを入力してみてください絶対位置で隠されたオーバーフロー・どのように防ぐか...オーバーフローのサイズ:位置で隠されたdiv:内部の絶対1つ・CSS / HTML..."..そして送信ボタンをクリックします...それはmainContainerに追加されます。 ..テキストが長すぎて、そのコンテナdivがautoに設定されているため、テキストボックスコンテナdivの後ろに拡張して移動します。とにかく、メインに必要な高さに応じてテキストボックスコンテナを下に移動します。コンテナを使用して表示領域を取得し、必要がない場合は上に移動します。1つの要因により、絶対位置を使用します。cssでwidth:100%を追加する場合のように。そのdivは通常、左マージンとそのdivの開始の間にギャップを残します...そしてそれは空白として表示されます..フィドルを確認してください。
HTML入力
CSS
#mainContainer{
width:50%;
height:auto;
position:absolute;
left:0;
top:20px;
background-color:#000000;
color:#ffffff;
font-size:19px;
}
#textboxContainer{
position:absolute;
width:100%;
height:100px;
background-color:green;
top:60px;
left:0;
}
#inputBox{
width:80%;
}
</ p>