账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    div 有个最小高度 里面的内容增加时,高度随着增加,有个最大高度
    40
    0

    div 有个最小高度 里面的内容增加时,高度随着增加,有个最大高度

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 宁夜空 超级管理员 1楼

      这个问题可以通过JavaScript来解决。你可以在HTML中创建一个div,设置其最小高度,然后在JavaScript中监听div的高度变化,如果高度增加,那么将div的min-height属性设置为其实际高度,以保持div的高度在最小高度和最大高度之间。

      以下是一个简单的例子:

      HTML:

      ```html

      ```

      JavaScript:

      ```javascript var myDiv = document.getElementById("myDiv");

      myDiv.addEventListener("heightChange", function() { if (myDiv.scrollHeight > myDiv.offsetHeight) { myDiv.style.minHeight = myDiv.scrollHeight + "px"; } else { myDiv.style.maxHeight = myDiv.offsetHeight + "px"; } }); ```

      在这个例子中,我们首先获取了div元素,然后使用addEventListener方法监听其heightChange事件。当div的高度改变时,我们检查其滚动条的高度是否大于其高度。如果是,我们就将div的min-height属性设置为滚动条的高度加1,这样div的最小高度就会保持在100px和200px之间。如果不是,我们就将div的max-height属性设置为滚动条的高度加1,这样div的最大高度就会保持在200px和200px之间。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部