javascript - 动态设置div的高度

标签 javascript html

我有一个名为 list 的 div,它从数据库获取其内容。 我已经设置了垂直滚动条,只要它的高度超过 100px,它就会使用滚动条。

现在我的问题是,当列表的内容变空或小于 100px 时,它设置为 100px 的相同高度。我希望 div 的高度根据其内容动态变化,同时使用垂直滚动每当条形高度超过 100px 时。

#list {
height: 100px;
width: 1100px;
overflow-x: hidden;
overflow-y: auto;
}

任何帮助将不胜感激

最佳答案

使用max-height:100px而不是height:100px

您可以在此处看到差异: jsFiddle example 。剪切文本以查看 div 缩小。

关于javascript - 动态设置div的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23663747/

相关文章:

php - HTML + CSS 中的自动线条装饰

php - 每 4 次迭代创建行并关闭 div

javascript - 在 Internet Explorer 中解析 xml 文档时 getAttribute 出错

javascript - Chrome 扩展 - 实现 channel

html - 未应用外部 CSS,但粘贴为内部时相同的代码有效

javascript - 以编程方式选中复选框以提交网络表单

html - 如何在保持纵横比的容器内拉伸(stretch)小图像?

javascript - 如何处理智能手机浏览器上的触摸 - javascript

javascript - Angular 10-拖动时不触发(单击)功能

javascript - 使用JavaScript将大量html内容插入到文档中