Вы можете сделать это по-разному, и подход зависит от того, как вы хотите, чтобы элементы отображались. Я предполагаю, что вы хотите отобразить три элемента в одной строке для настольных компьютеров и мобильных устройств.
Для Bootstrap 3 используйте
<div class="col-xs-3"></div>
<div class="col-xs-6"></div>
<div class="col-xs-3"></div>
Это заставит 3 дива появляться в одном ряду как для настольного компьютера, так и для мобильного телефона. Для использования Bootstrap 4 вы можете сделать то же самое, что и ниже.
<div class="col-3"></div>
<div class="col-6"></div>
<div class="col-3"></div>
Если вы не используете загрузчик, вы можете использовать следующее свойство Flex css.
<div class="row">
<div class="col1"></div>
<div class="col2"></div>
<div class="col1"></div>
</div>
<style>
.row {
width: 100%;
display: flex;
flex-direction: row;
}
.col {
width: 25%;
height: 100px;
background: #ccc;
text-align: center;
}
.col2 {
width: 50%;
height: 100px;
text-align: center;
background: #666;
}
</style>
Вы можете посмотреть решение по этой ссылке: https://codepen.io/sirwhite/pen/arXoXG
Вы также можете сделать это с помощью сетки CSS. оформить заказ https://www.w3schools.com/css/css_grid.asp