Click here for visualКонтейнер не перемасштабирования для ребенка DIV
Как видно из рисунка, мой родительский контейнер не расширяется, чтобы соответствовать моему ребёнку контейнер. Контейнер страницы (#contain) фактически останавливается в нижнем левом углу фотографии кухни. Детский контейнер (# zone2) явно переполняется вне его родительского контейнера (#contain). Я бы хотел иметь (#contain) автоматически расширяться, чтобы соответствовать (# zone2). CSS является:
#contain {
position: relative;
width: 100%;
margin: 0 px;
background: #E3DCCC;
z-index: 0;
}
#zone1 {
width: 100%;
height: 850px;
background: url(http://waly1039.com/sites/default/files/k4.jpg) no-repeat center top;
position: absolute;
z-index: -1;
}
#head {
position: absolute;
top: 20px;
width: 100%;
height: 330px;
}
#head img {
max-width: auto;
height: auto;
}
#zone2 {
position: relative;
overflow: hidden;
padding: 3px;
top: 360px;
float: right;
right: 15px;
width: 53%;
height: auto;
border: 4px solid #715E40;
background-color: white;
}
#zone2 img {
max-width:100%;
height: auto;
float:left;
margin: 5px;
}
#zone3 {
position: relative;
top: 710px;
left: 15px;
float: left;
height: 340px;
width: 38%;
border: 4px solid #715E40;
background-color: white;
}
Затем вам необходимо очистить поплавки:.. Http: // www.quirksmode.org/css/clearing.html Эта статья объясняет это и дает некоторые решения, но есть и другие, если они не будут работать. Просто google - это общая задача. – prodigitalson
Я думаю, проблема в том, что все его содержимое плавает. Взгляните на http://stackoverflow.com/questions/14992887/fluid-height-for-nested-div. – entonio