一些HTML:

<div style="height: 300px">
  <div id="inner">
    <div id="title">
       ...
    </div>
    <div id="content">
       ....
    </div>
    <div>
       ..another div
    </div>
  </div>
</div>


我希望我的内部div高度不大于父div的高度,如果更大,则content div应该具有滚动,但是如果它较小,则它的大小应与其内容相同。

我尝试设置inner的max_height = 100%,但无法使内容滚动。
我想没有js

UPD:我不知道主要div的高度(300像素不是常数)

UPD2:我的主div具有“最大高度:100%”,因此我不知道确切值

演示:
http://jsfiddle.net/kzfRk/7/

最佳答案

不确定我是否了解,但是如果您的滚动条没有出现,请尝试:

#inner{overflow-y:scroll;}

07-28 02:27
查看更多