<img id='imgT' src="...">
<div id="divL"></div>
<div id="divR"></div>
body{
max-width:1024px;
}
#imgT{
width:100%;
border:thin solid blue;
display:block;
}
#divL{
width:20%;
height:100px; // I need 100%
background:#008080;
float:left;
}
#divR{
width:80%;
height:100px; // I need 100%
background:blue;
float:left;
}
скрипку here
Итак, как я могу сделать две дивы высота 100 процентов, то есть в нижней части изображения в нижней части страницы.
Интересное , Любое объяснение того, как/почему это работает именно так? Почему не 'html' и' body' на '100%' по умолчанию? – iamnotmaynard
@iamnotmaynard 'html' и' body' не имеют заданных высот по умолчанию, поэтому они возвращаются к 'auto'. Кроме того, для этого нужно было бы сделать всех родителей на высоте до 100%. И я считаю это трюком CSS, потому что он не работает во всех браузерах (например, IE <= 8). – federicot
Интересно. Но это, кажется, 100% от текущего экрана/размера браузера. Как можно было бы сделать DIVs на 100% высоту, независимо от того, сколько страниц осталось? –