2009-09-17 103 views
1

我如何设置div的最小高度?但它必须调整新的数据。html-div,最小尺寸

+0

东西,设置最低高度...嗯。你是否首先搜索这个答案? – idrumgood 2009-09-17 19:01:52

回答

0

你想CSS属性min-height。您需要注意不是很棒的浏览器支持(特别是旧版本的IE,足够令人震惊)。

0
div#foo { 
min-height:10em; 
} 
在ie6.css或前面加上* html选择(劈警告)

div#foo { height:10em; } 

由于MSIE6不支持最小高度。

+0

或者您可以使用条件注释而不是css hack。 – voyager 2009-09-17 18:48:01

+1

这就是我的意思是“ie6.css”... – 2009-09-17 18:57:25

+0

请注意,我的第二个示例仅适用于IE6,它不包含star html。我只是把它扔在那里完成。 – 2009-09-17 18:58:19

1

min-height工作正常......除IE。

修复它,因此在任何地方使用它的方式是进口ie7.js

+0

是的,当JS被禁用?加上额外的开销......即使它解决了其他的事情,我认为它不值得。但道具给Dean E的想法。 – 2009-09-17 18:59:55

+0

这比打破所有的时间更好。禁用JS的用户无论如何都习惯于查看破损的网站:) – marcgg 2009-09-17 19:20:39

1
div#name 
{ 
    height: 60px; 
    height: auto !important; 
    min-height: 60px; 
} 

这应该跨浏览器的工作,包括IE