我有一个 div,其中包含一个由 ajax 查询更新的无序列表。它用于实时搜索。
现在我遇到了这个问题,当我将 div 的高度设置为固定高度(假设为 200)时,结果会按应有的方式显示。但是当我没有设置高度,或者将其设置为自动时,将搜索结果添加到 ul 时,div 的高度为 0。
我认为这与 ajaxquery 和浏览器无法识别新高度有关,但我不知道如何正确设置它。
我该如何解决这个问题?
提前致谢
最佳答案
尝试在 html 页面上静态添加一些虚拟内容,看看高度是否仍然为 0。如果是,则说明您遇到了 CSS 问题。 div(列表)的内容很可能是绝对定位的,因此父 div 无法知道列表的高度。
关于html - css 高度问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4734829/