Рассмотрим следующую HTML
структуру,Плавающий DIV идти ниже партнера
<div class='floated' id='div1'></div>
<div class='floated' id='div2'></div>
<div class='floated' id='div3'></div>
со следующим CSS
:
.floated {
width: 50%;
float: left;
}
#div1 {
height: 300px;
background-color:red;
}
#div2 {
height: 30px;
background-color: green;
}
#div3 {
height: 30px;
background-color: yellow;
}
Таким образом, #div1
будет занять 300px высокую часть с левой стороны страницу, в то время как #div2
и #div3
будут размещены в правой части страницы. Как я мог настроить свой CSS
, поэтому #div1
и #div2
занимает один ряд (высотой 300 пикселей, максимальная высота двух) и #div3
будет размещен прямо под номером #div1
?
Я не контролирую высоту этих div, это динамично, возможно, что иногда первый из них будет всего 20 пикселей, а второй будет 1000 пикселей, а наоборот - также возможность
Вот скрипка: https://jsfiddle.net/1u55fukj/
Не можете ли вы перенести первые два div на новый? 'div 'не является семантическим, так что вы можете использовать дополнительный' div', чтобы сделать вашу жизнь проще, предполагая, что у вас есть доступ к HTML. – tmslnz