回答
对不起,这是一个简单的错误,最后,li元素设置为内联显示。
我确实用float:left; clear:left
覆盖了这个规则,导致ul元素没有高度。
解决方案(简称):从有任何
我不完全相信你通过零高度的意思,但我没有看到,在你的theme.css存在以下条目:
#leftCol ul, #rightCol ul {
margin:0;
padding:0;
}
您可以添加一些填充或边距来获得一些间距。或许我是误解。
希望能有所帮助。
感谢瑞恩,是的,通常情况下,这将工作,但因为李元素漂浮它没有 - 我认为这是发生了什么,但谢谢 – morktron 2010-04-21 04:14:24
啊..好吧。很高兴一切都奏效了。 – 2010-04-23 12:40:00
老问题,但仍相关的li
元素去除浮属性。
我看不到已发布的网站,但当我发现问题时ul
完全相对于某个元素定位。这是为了提前输入一个输入框的搜索,所以下拉列表中会有一个浮动在输入框下的建议列表。
的标记是一样的东西:
<section>
<input/>
<ul>
<li>foo</li>
<li>foo</li>
<li>foo</li>
</ul>
</section>
input
有position: relative
和ul
position: absolute
。
我问题是,我已经离开了规则bottom: 0px
在我的CSS ul
和一些JavaScript被添加到top: 32px
ul
为好。这迫使ul
元素的高度为0px ...
删除bottom
规则解决了我的问题。
- 1. li元素不扩展到ul元素的高度当一个li元素推高ul的高度
- 2. html元素没有高度
- 3. 将元素的高度设置为%高度的元素高度
- 4. 由于孩子的不同,为什么ul元素低于其他ul元素?
- 5. 为什么我的输入/表单元素没有行高?
- 6. 身体元素没有100%高度
- 7. JavaScript不调整UL元素的高度有时使用Jquery插入LI元素
- 8. 为什么单元格高度为零
- 9. 为什么在javascript中的元素的宽度没有增加
- 10. 为什么宽度为100%的元素没有取得父宽度?
- 11. 为什么没有CSS有用来保存元素宽度的能力:高度比
- 12. 元素高度
- 13. 为什么HTML元素总是不遵从CSS高度属性?
- 14. 为什么jQuery对元素高度返回null?
- 15. 为什么浮动输入元素会改变其高度?
- 16. 有什么办法让父元素继承它的子元素的高度?
- 17. 为什么我的D3 SVG没有从Angular元素获得正确的宽度/高度
- 18. 当我为UL设置背景图像时,为什么当子元素已经设置了这些元素时,我必须设置宽度和高度?
- 19. 为什么emgu图像的数组有高度的额外元素?
- 20. CSS:为什么只有第一个元素的高度不一样?
- 21. 为什么按钮元素的高度与具有相同高度属性的同级输入元素的高度不匹配?
- 22. 为什么document.getElementsByName的长度为0,尽管有元素?
- 23. 为什么Haskell没有单个元素元组?
- 24. 为什么内联元素在浮动时接受宽度和高度?
- 25. Twitter bootstrap:为什么.row或.row-fluid没有高度?
- 26. 为什么我的td高度似乎没有调整?
- 27. 为什么div没有从其父'获得高度属性?
- 28. 为什么这个IFrame没有完成页面高度?
- 29. 元素#1高度变化,元素#2高度变化
- 30. css元素高度减去高度变化的元素的高度
感谢 - 伟大的发现。我一直在扯掉我的头发。 – icc97 2012-03-20 14:32:45