1

だから私がやりたいことは次のとおりです。固定サイズの列があるとします。列の高さは、親のサイズを占める必要があります。

列の中には、垂直に積み重ねられた2つのdivがあります。両方の幅が列幅を占めます。最初のdivの高さは固定サイズです。ただし、2番目は可変であり、親から残っているものはすべて使用します。さらに、その内容は可変です。コンテンツが大きすぎる場合は、垂直スクロールバーが表示されます。

HTMLとCSSでこれを行うにはどうすればよいですか?

これが簡単なJSFiddlePOCです。

私の問題は、2番目のdivの高さをautoに設定すると、親の外側に伸びることです。100%に設定すると、親よりも大きくなります。スクロールバーは、メインのdiv自体ではなく、2番目のdivにのみ表示されることが重要です。

ありがとう、

4

1 に答える 1

3

これが私がすることです:

http://jsfiddle.net/Tfzhm/1/

に追加position:relativecontainer div、スクロール可能にしdiv position:absoluteます。トップは、最初にスタックされたdivの高さと同じピクセル数に設定する必要があります。そして最後に、bottom:0pxそれが含まれているdivの一番下の行に到達するように設定します。

于 2012-09-28T14:19:03.330 に答える