пожалуйста, не могли бы вы помочь мне с плавающими дивизиями? У меня есть эта структура html для div: http://pastebin.com/sBLbfTv1, и я хочу переместить div с кнопкой под div с категориями... как на изображении.
Скриншот:
Вот css файл: http://pastebin.com/CC4umrgH
Пожалуйста помоги. Спасибо!
Вы можете сделать это с двумя div, которые будут работать как столбцы, плавающие. Затем просто поместите в каждый столбец то, что вы хотите:
<form>
<div class="leftColumn">
<div class="fieldsetMain main"></div>
<div class="fieldstMain minor"></div>
</div>
<div class="rightColumn">
<div class="fieldsetMain main"></div>
<div class="fieldstMain minor"></div>
</div>
</form>
И CSS должен быть:
.leftColumn { float: left; width: 80%; }
.rightColumn { float: left; width: 20%; }
.leftColumn fielsetMain, .rightColumnfieldsetMain { position: relative; }
Здесь ДЕМО структуры, которую вы хотите.
HTML:
<div class="cont">
<div class="c1">
</div>
<div class="c2">
</div>
</div>
<div class="cont">
<div class="c3">
</div>
<div class="c4">
</div>
</div>
CSS:
.cont{
float: left;
}
.c1{
background-color: red;
height: 100px;
width: 100px;
}
.c2{
background-color: green;
height: 100px;
width: 100px;
}
.c3{
background-color: blue;
height: 50px;
width: 100px;
}
.c4{
background-color: black;
height: 20px;
width: 100px;
}
Другой вариант - установить положение правого нижнего div на абсолютное:
position: absolute;
top: 100px;
right: 0px;
Я предполагаю, что ваша верхняя правая высота div фиксирована (100px в примере). Но это плохая практика, вы должны избегать этого и найти способ контролировать свою структуру HTML.