Разместите их в контейнере.
.parent div { float: left; width: 50%; }
<div class="parent">
<div>1</div>
<div>2</div>
</div>
Примечание: Сумма ширины дочернего элемента div
s не может превышать 100% родительского значения div
, включая margin
и padding
.
.
Alternative
Если поддержание потока со страницей не является обязательным требованием, и все, что действительно важно, это выравнивание, то их, div всегда можно расположить абсолютно.
.abs { position: absolute; top: 100px; width: 50px; }
.left { left: 0px; }
.right { left: 50px; }
<div class="abs left">1</div>
<div class="abs right">2</div>