【发布时间】:2025-12-15 11:10:02
【问题描述】:
一些html:
<div style="height: 300px">
<div id="inner">
<div id="title">
...
</div>
<div id="content">
....
</div>
<div>
..another div
</div>
</div>
</div>
我希望我的内部 div 高度不大于父 div 的高度,如果它更大,那么内容 div 应该有滚动,但如果它更小,它应该与它的内容大小相同。
我尝试设置 inner 的 max_height=100%,但我无法让我的内容滚动。 我想不用js就可以了
UPD:我不知道主 div 的高度(300px 不是恒定的)
UPD2:我的主 div 有“最大高度:100%”,所以我不知道确切的值
【问题讨论】:
-
使用 clear:both ;在子 div 中
-
清除?但我没有任何浮动 div
-
溢出的建议不起作用?
-
我必须设置高度,设置内容高度后会启用溢出
-
那你是怎么设置高度的呢?语言变量?你不能在 div 内部设置相同的值吗?