2011-05-23 117 views
0

我有一个div,它的高度现在固定为100px。jQuery溢出高度变化

但它的数据不是静态的,用户可以添加尽可能多的数据,他想要的,我不想滚动条,它应该调整大小包含在其中的数据(只有高度)是否有任何CSS属性来实现这一点比最小高度,因为它不能在IE浏览器上工作。

股利可以有多个孩子,我想这样做,不介入所有儿童的身高计算变化

感谢

+0

你需要提到的最小高度,如果有什么在div? – 2011-05-23 07:19:56

+0

@sv_in - 是最低要求 – Varun 2011-05-23 07:31:33

+0

阅读[this](http://www.greywyvern.com/code/min-height-hack)和[this one](http://www.dustindiaz.com/min- heighthack-hack /) – diEcho 2011-05-23 07:46:24

回答

0

不得不使用jQuery独生子女的计算高度来完成,并设置其母公司,CSS黑客攻击力帮助

1

在IE6 height基本上是min-height反正东西。如果你没有使用快速黑客问题 -

div.blah { 
    _height:100px; 
    min-height:100px; 
} 

...否则,把它塞进去一些条件注释,所以你可以在晚上睡觉。

<!--[if IE 6]> 
    <style type="text/css">div.blah { height:100px; }</style> 
<![endif]--> 
+0

@Varun,第一个属性'_height'只能在IE6中使用,其中'height'属性像min-height一样工作。对于其他浏览器,“min-height”是要走的路 – 2011-05-23 07:21:20

+0

,所以它的基础我必须在IE上执行JS操作,然后,它不想要 – Varun 2011-05-23 07:33:03

+0

@Varun:我的答案中没有JS,只有一小部分CSS破解IE6。 – Marcel 2011-05-23 07:47:51

0

您可以指定height:auto;overflow:visible;。这将使<div>自动自动大小。

+0

不能给高度作为自动,需要一些预定义的结构 – Varun 2011-05-23 07:25:42

0
overflow:visible; height:100px; 

该工作吗?

+0

将导致与页面的其他部分重叠 – Varun 2011-05-23 07:31:03