开发者

Minimum height on vertically expandable div

开发者 https://www.devze.com 2022-12-19 07:52 出处:网络
Is there a way to set a minimum height for a div, but still allow it to be expandable? For example, I want a div to have an exact height of 300px when my page loads.However, if more content is added

Is there a way to set a minimum height for a div, but still allow it to be expandable?

For example, I want a div to have an exact height of 300px when my page loads. However, if more content is added to the div with javascript, I want it to expand after that.

If I specify a height and the content expands past the div, it either clips or adds scrol开发者_如何学Clbars, depending on the value of overflow.

If I don't specify a height, it only expands as far as the content.

Thanks

Here's the solution I used to fix this on ie6, courtesy of Dustin Diaz

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


The CSS property min-height does exactly this. Note that it does not work properly in IE6, however IE6 treats the height property as min-height, so you can use IE conditional comments to set a height property in a style sheet that is only loaded by IE6.

0

精彩评论

暂无评论...
验证码 换一张
取 消