html - css 高度问题

标签 html css

我有一个 div,其中包含一个由 ajax 查询更新的无序列表。它用于实时搜索。

现在我遇到了这个问题,当我将 div 的高度设置为固定高度(假设为 200)时,结果会按应有的方式显示。但是当我没有设置高度,或者将其设置为自动时,将搜索结果添加到 ul 时,div 的高度为 0。

我认为这与 ajaxquery 和浏览器无法识别新高度有关,但我不知道如何正确设置它。

我该如何解决这个问题?

提前致谢

最佳答案

尝试在 html 页面上静态添加一些虚拟内容,看看高度是否仍然为 0。如果是,则说明您遇到了 CSS 问题。 div(列表)的内容很可能是绝对定位的,因此父 div 无法知道列表的高度。

关于html - css 高度问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4734829/

相关文章:

html - 添加自定义属性

javascript - 使用 jQuery 动态添加数据后重新加载 CSS 的最有效方法是什么?

php - 在 javascript 页面中嵌入单个 wiki 页面(动态创建)

jquery - 鼠标悬停使表格单元格发疯

html - 如何左右浮动 <div>

html - ie8 + CSS : using -ms-filter in inline style

html - 对齐输入框旁边的图标/图像

javascript - 光标悬停时文本区域的弹出窗口未正确显示

javascript - 如何在图像上获得两个叠加的悬停图标,每个图标都有不同的 Action ?

css - 绝对定位元素的包含 block 是什么?