将div内的元素设置为100%高度

mbe*_*ker 6 css

我希望div中的元素设置为高度100%.元素(ul元素)必须相对设置.列表项是绝对设置的,但是引用了父元素.

请参阅示例:http://jsfiddle.net/mbecker/ee78G/2/

如何将绿色ul元素设置为100%高度?

提前致谢!

Pau*_*ham 7

我删除了height: auto !important#main.然后,我能够设置height: 100%#list.

我不确定是否height: auto有必要.

http://jsfiddle.net/KBHcs/

为了给出更多的解释,height: auto !important使内容定义元素的高度,而!important则覆盖了height: 100%.在这种情况下,"SD"是在唯一ulli绝对定位的,因此,不属于文档流的一部分.