У меня есть 2 родных элемента div, которые мне нужны, чтобы создать макет из 2 столбцов.
Div 1 и 2 должны плавать влево, а div 3 должен плавать вправо. Обычно я могу получить это, переставив позиции Div 2 и Div 3, но поскольку разметка генерируется Javascript, я не могу позволить себе роскошь переставлять их, и при этом я не должен выбирать между группами Div1 и 2.
Независимо от того, что я пытаюсь или какой ясный CSS я пытаюсь сделать, Div 3 всегда появляется ниже Div 2 справа, когда мне это нужно вверху рядом с Div 1.
Это то, что я долженработа с:
.parent{
width:800px;
}
.div1{
float:left;
width:60%;
height:100px;
background:red;
}
.div2{
float:left;
width:60%;
height:100px;
background:red;
}
.div3{
float:right;
width:40%;
background:blue;
height:100px;
}
<div class="parent">
<div class="div1">Div 1</div>
<div class="div2">Div 2</div>
<div class="div3">Div 3</div>
</div>
Есть ли способ сделать плавающее Div 3 рядом с Div1 без перестановки разметки?