回答
對不起,這是一個簡單的錯誤,最後,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. 爲什麼有最小高度但沒有實際高度?
- 5. 爲什麼我的塊元素的寬度和高度爲0?
- 6. 將元素的高度設置爲%高度的元素高度
- 7. 爲什麼有時候父元素會獲得0px的高度?
- 8. 由於孩子的不同,爲什麼ul元素低於其他ul元素?
- 9. 爲什麼<br>元素具有比行高更高的高度
- 10. 爲什麼我的輸入/表單元素沒有行高?
- 11. CSS UL沒有高度時提到
- 12. 爲什麼DIV和UL的寬度和高度與正常
- 13. 身體元素沒有100%高度
- 14. Twitter Bootstrap元素沒有高度
- 15. 爲什麼所有GUI元素突然都有兩倍的高度和寬度?
- 16. JavaScript不調整UL元素的高度有時使用Jquery插入LI元素
- 17. 爲什麼你可以有沒有thead元素的th元素?
- 18. 爲什麼單元格高度爲零
- 19. 水平ul的高度設置爲零。爲什麼?
- 20. 爲什麼在javascript中的元素的寬度沒有增加
- 21. 爲什麼寬度爲100%的元素沒有取得父寬度?
- 22. 爲什麼沒有CSS有用來保存元素寬度的能力:高度比
- 23. 爲什麼UL列表被CSS高度屬性弄亂了?
- 24. 爲什麼jQuery對元素高度返回null?
- 25. 爲什麼浮動輸入元素會改變其高度?
- 26. 爲什麼HTML元素總是不遵從CSS高度屬性?
- 27. 元素高度
- 28. 有什麼辦法讓父元素繼承它的子元素的高度?
- 29. 如何設置自動div高度從ul/li元素可變高度
- 30. jQuery每個沒有獲取子元素ul的父元素li
感謝 - 偉大的發現。我一直在扯掉我的頭髮。 – icc97 2012-03-20 14:32:45