我有一个带有resize:vertical
样式的 div 元素。生成 div 的内容,因此它可以为空或填充。div 需要一个最大高度,以便在添加新项目时高度增加,但它将大小限制为 150 像素并使 div 可滚动。我可以很容易地用这个max-height
样式来完成它,但是如果我想调整它的大小,它就不起作用了。
我的第二个想法是只使用height
样式,但是这样做,如果内容小于 150 像素,则 div 不会调整其高度。
没有javascript有没有办法做到这一点?
我有一个带有resize:vertical
样式的 div 元素。生成 div 的内容,因此它可以为空或填充。div 需要一个最大高度,以便在添加新项目时高度增加,但它将大小限制为 150 像素并使 div 可滚动。我可以很容易地用这个max-height
样式来完成它,但是如果我想调整它的大小,它就不起作用了。
我的第二个想法是只使用height
样式,但是这样做,如果内容小于 150 像素,则 div 不会调整其高度。
没有javascript有没有办法做到这一点?
我认为如果没有 JavaScript,这是不可能的,即使它会是:你想要这个做什么?请看一下浏览器的支持resize
!
(你所说的“填充”是什么意思 - 这是通过 PHP 还是 JS 完成的?实际上无论你使用哪一个,你都可以检查是否有任何内容,如果有,添加一个.empty
类到div
)