2011-01-19 83 views
0

我有一个div包含一个无序的列表,由ajax查询更新。它用于实时搜索。与高度的css问题

现在我有这个问题,当我将div的高度设置为固定的高度(比方说200),结果显示为他们应该。但是,当我没有设置高度或将其设置为自动时,当搜索结果添加到ul时,div的高度为0。

我认为这与ajaxquery和浏览器没有认识到新的高度有关,但我不知道如何设置它的正确方式。

我该如何解决这个问题?

由于提前,

+1

也许添加你用来填充ul的代码。那里可能有问题。 – Steve 2011-01-19 11:48:32

+1

我想你可能需要发布一些HTML/CSS。 – David 2011-01-19 11:53:40

回答

1

请尝试将HTML页面上添加一些伪静态的内容,看看是否高度仍然是0。如果是,那么你有一个CSS问题。最可能的div(列表)的内容是绝对定位,所以父div不知道列表的高度。

0

您可以尝试向包含ul的div添加最小高度。

min-height: whatever-you-want-minimum-height;