Asp.net 如何设置高度自动CSS属性?

Asp.net 如何设置高度自动CSS属性?,asp.net,css,c#-4.0,Asp.net,Css,C# 4.0,这是asp.net中的CSS问题。 我有一个被container div包围的页面。它包含div#contenthome,其中包含div#flashhome #Container和#contenthome高度属性设置为自动。但是,当我增加#flashhome高度时,#container和#contenthome高度不会相应改变。如何根据#flashhome高度自动增加和减少#container和#contenthome高度 #container { width: 750px; h

这是asp.net中的CSS问题。
我有一个被container div包围的页面。它包含
div#contenthome
,其中包含
div#flashhome

#Container
#contenthome
高度属性设置为自动。但是,当我增加
#flashhome
高度时,
#container
#contenthome
高度不会相应改变。如何根据
#flashhome
高度自动增加和减少
#container
#contenthome
高度

#container {
    width: 750px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    border:1px;
    border-color: #b7b7b7;
    border-style: solid;
}
#contentHome {
    width: 750px;
    height: auto;
    position: relative;
    display: block;
    overflow: hidden;
}
#flashHome {
    float: left;
    display: block;
    width:485px;
    height: 255px;
    margin-left: 15px;
    margin-top: 5px;
}

你应该有一个明确的div:都在div flashHome之后-

<div id="flashHome">
......
</div>
<div style="clear:both"></div>

......

给出100%的高度,如下所示:

container 
{
   width: 750px;
   height: 100%;
   margin-left: auto;
   margin-right: auto;
   position: relative;
   border:1px;
   border-color: #b7b7b7;
   border-style: solid;
}
contentHome 
{
   width: 750px;
   height: 100%;
   position: relative;
   display: block;
   overflow: hidden; 
}