【问题标题】:Minimum height on vertically expandable div垂直可扩展 div 的最小高度
【发布时间】:2010-02-02 05:01:30
【问题描述】:

有没有办法为 div 设置最小高度,但仍允许它可扩展?

例如,我希望 div 在我的页面加载时具有 300 像素的精确高度。但是,如果使用 javascript 将更多内容添加到 div 中,我希望它在此之后扩展。

如果我指定一个高度并且内容扩展超过 div,它会剪切或添加滚动条,具体取决于溢出的值。

如果我不指定高度,它只会扩展到内容。

谢谢

这是我用来在 ie6 上解决此问题的解决方案,感谢 Dustin Diaz

selector { 
  min-height: 300px;
  height: auto !important;
  height: 300px;
}

【问题讨论】:

    标签: css html height


    【解决方案1】:

    CSS 属性min-height 正是这样做的。请注意,它在 IE6 中无法正常工作,但是 IE6 将height 属性视为min-height,因此您可以使用IE conditional comments 在仅由 IE6 加载的样式表中设置height 属性。

    【讨论】:

    • 别忘了,微软的互联网浏览实用程序 6.0 没有最小高度之类的东西。为此指定 _height。
    猜你喜欢
    • 2014-09-29
    • 1970-01-01
    • 2013-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-17
    • 2018-04-20
    相关资源
    最近更新 更多