css float不会调整大小以适应新内容

时间:2009-03-02 07:04:37

标签: css

我有一张浮动的表格。当出现错误时,通过jquery,我将一些内容添加到表单中的p。但是,表单不会垂直调整大小以适应新内容。当内容中的内容发生变化时,我需要做些什么才能让浮动元素调整大小?

2 个答案:

答案 0 :(得分:0)

您是否应用height或其他css样式会阻止其垂直调整大小?

此外,它正在发生什么浏览器?它可能是一个浏览器错误。

如果

也浮动,那么根据样式(位置:绝对),其尺寸可能不被视为“在”中。

答案 1 :(得分:0)

内容上是否设置了高度?浮动打开时,默认设置是将高度固定为线高。表单上的宽度可能设置得太低,文本将通过包含表单的块元素尾随尝试弄乱行高属性,看看你得到了什么。此外,绝对位置会让你感到困惑(正如理查德在下面提到的那样)

另外,考虑最小高度。这在IE6中不起作用,但你可以用IE6中的高度代替,在某些情况下它的作用就像min-height。

发布代码,以便我更具体。

相关问题