我希望在一个div中有一个元素,高度设置为100%。该元素(一个ul元素)必须相对定位。列表项的绝对位置是相对于父元素而言的。
请参考以下示例:http://jsfiddle.net/mbecker/ee78G/2/ 如何将绿色的ul元素设置为100%高度?
提前感谢您的帮助!
请参考以下示例:http://jsfiddle.net/mbecker/ee78G/2/ 如何将绿色的ul元素设置为100%高度?
提前感谢您的帮助!
我在#main
上删除了height: auto !important
。然后,我可以将height: 100%
设置为#list
。
但我不确定是否需要height: auto
。
height: auto !important
使内容定义元素的高度,而 !important 覆盖了 height: 100%
。在这种情况下,“sd”是
ul
设置高度,因为它不是块级元素。你想让ul
的高度为100%吗?还是里面的li
元素? - Jesse Webbul
是一个块级元素,如我所记得的。 - canonli
元素是块级元素。我试图确定一下,但 W3C 网站(http://www.w3schools.com/tags/tag_ul.asp)没有明确说明。你怎么能确定呢? - Jesse Webbdisplay: block
来将其设置为块级元素。 - Shawn Steward