У меня проблема с положением divs относительно другого div.Позиция css с процентом
Я хочу сделать div, который находится в горизонтальной середине экрана, и в этом div я хочу разместить 3 других div с одинаковой высотой. Но все они должны реагировать.
Изображение говорит больше, чем слова :)
<div id="zwrapper">
<div id="z1" class="row"></div>
<div id="z2" class="row"></div>
<div id="z3" class="row"></div>
</div>
Проигрыватель Blu элемент HTML,
html{
background: steelblue;
height: 100%;
width: 100%;
top:0; left:0; bottom: 0; right:0;
}
известью один IST, что Див (#zwrapper)
, где я хочу, чтобы добавить три красных div.
#zwrapper{
height: 81%;
top: 10%;
width: 100%;
left: 0;
position: absolute;
background: lime;
}
Красные divs создают проблемы. Все divs имеют высоту 30%. Первый должен быть выровнен сверху, а третий - снизу. Средний div с id #z2
является единственным, у которого есть запас 5%
.
.row{
position: relative;
width: 80%;
background: red;
height: 30%;
}
#z2{
margin: 5% 0;
}
Моя идея состояла в том, чтобы поставить 3 дивы с высоты 30% в обертку и дают средний маржинальный (верх/низ) 5%, так что я получаю высоту 100%. Но это не сработает.
Если я изменяю размер окна по ширине, высота красных divs изменяется, хотя я не изменяю высоту.
Я делаю скрипку, чтобы продемонстрировать это. http://jsfiddle.net/ELPJM/
Заранее спасибо
вы хотите прокрутки после изменения ширины окна? вы должны отвечать на ваши медиа-запросы. – Era