この場合、 height:100% を設定すると、親から高さを継承しません。リスト項目の高さを div #wrapper の 100% にしたい場合は、ul の高さを 100% に設定し、div #wrapper の高さをピクセルまたは em で設定する必要があります。
http://jsfiddle.net/SF9Za/1/
#wrapper {
background: transparent;
width: 350px;
color: white;
height:250px;
}
#wrapper ul {
list-style-type: none;
display: block;
float: left;
background: green;
height:100%;
}
ブラウザ ウィンドウの高さいっぱいまで拡大したい場合は、css の html、body の高さを 100% に設定し、すべての要素を li (html、body、 div#wrapper、ul.list、および li) の高さは 100% である必要があります。
http://jsfiddle.net/YdGra/
html, body{
height:100%;
margin:0;
padding:0;
}
#wrapper {
background: transparent;
width: 350px;
color: white;
height:100%;
}
#wrapper ul {
list-style-type: none;
display: block;
float: left;
background: green;
height:100%;
}
これについては、次のリンクを参照してください。