Asp.net 如何设置高度自动CSS属性?
这是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
我有一个被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;
}