昨天a question我问关于CSS DIV定位,现在我解决我的问题,你的答案,但现在我还有一个问题,让我跟你解释,CSS 100%高度的DIV
我有一个页面如上所示,我希望“B”div具有100%的高度,但是当“C”具有长内容时,绝对div有错误,那么“B”不在“C”之后,并且100%高度不起作用。当位置属性被设置为固定时,它在IE上工作,但不在Chrome上。
这里是CSS代码,
*
{
padding: 0;
margin: 0;
}
#container
{
background-color: Fuchsia;
height:100%;
width:100%;
position: absolute;
}
#a
{
width: 100%;
height: 100%;
background-image: url(images/img01.jpg);
background-repeat: repeat-x;
position: absolute;
z-index:0;
}
#b
{
margin-left: 40px;
float: left;
background-image: url(images/left_menu_filler.jpg);
background-repeat: repeat-y;
position: absolute;
margin-top: 0px;
height: 100%;
}
#c
{
width: 800px;
height: 10200px;
margin-top: 125px;
margin-left: 230px;
background-color: #999999;
position: absolute;
}
#d
{
width: 0px;
height: 0px;
margin: 10px 20px 0px 0px;
background-color: #ff0220;
position: absolute;
}
#e
{
width: 300px;
height: 26px;
margin: 0px 80px 0px 0px;
float: right;
background-color: #ff0220;
}
能否请你帮我这个问题?我应该更改哪些属性?