2011-07-22 3 views
0

Это вопрос CSS в asp.net.
У меня есть страница, которая окружена контейнером div. Он содержит div#contenthome, с div#flashhome внутри него.Как установить свойство auto auto CSS?

#Container и #contenthome Высота собственности устанавливается на авто. Но когда я увеличиваю #flashhome высота, #container и #contenthome высота соответственно не изменяется. Как я могу достичь автоматического увеличения и уменьшения #container и #contenthome высоты в зависимости от #flashhome высота.

#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; 
} 

ответ

0

вы должны были DIV с ясно: как после сНу flashHome -

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

Дайте высоту, как 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; 
} 
Смежные вопросы