Как расположить два блока в одну строку в CSS ?
Пишу потому что это важно. Сам долго мучился пробывая разные решения.
Всё оказалось достаточно просто. Нашёл на просторах интернета. Делюсь с вами.
Добавим в исходный HTML обертку, и назначим ему способ отображение как flex элемент. Во первых, наши элементы встанут в ряд, а во вторых, они не будут переносится на следующую строку. Вместо этого просто появится полоса прокрутки.
Коды HTML и CSS
<body> <div class="wrapper"> <div class="block">Первый</div> <div class="block">Второй</div> </div> </body>
Стили CSS:
.wrapper { display: flex; } .block { display: inline-block; border: 1px solid blue; margin: 2px; }