2011-06-20 42 views
2

私はこのようなHTMLコードを持っている:それは第二インナーブロックのサイズ変更に応じてサイズを変更しなければならないのでサイズ:位置に隠されたDIV:絶対一つは内部

<div style="overflow: hidden;"> 
    <div style="position: absolute;"> 
     some content 
    </div> 
    <div> 
     content with unknown height 
    </div> 
</div> 

外部ブロックは、overflow:hidden有します。しかし、この方法では、最初の内側のブロックは、2番目のブロック(そして外側のブロック)が十分に大きくない場合には切り取られます。

私はそれを切り取らない(または外側のdivをサイズ変更する別の方法)方法を教えてください。

+0

指定されたサイズがないと、 'overflow:hidden;'は何も切り抜かないでください。 – Robin

答えて

0

は、私の知る限りは、あなたの質問を理解して:

overflow: hidden;は、スクロールバーを非表示にし、その指定された寸法の要素を保持します。いずれかをoverflow: auto;に変更するか、それをデフォルトの状態で削除するだけです。

+0

また、指定されていない場合は、外側のブロックのサイズも変更されます。 'overflow:auto'は絶対配置の内側のブロックが大きい場合にスクロールバーを外側のブロックに追加します。 –

関連する問題