Выравнивание текстовых полей в форме Laravel

#html #css

Вопрос:

Я создаю свой первый проект Laravel и, похоже, не могу понять, как выровнять свои поля. У меня есть 2 текстовых поля в строке в моей форме, но третье находится ниже первых 2. Есть ли способ, чтобы все 3 были на одной линии?

Мой код:

 lt;div style="float:left;" style="margin-left: 200px;" gt;  lt;label for="recipient-name" class="col-form-label"gt;Admin time (Hours):lt;/labelgt;  lt;input type="number" style="width: 7em" name="admin_time" class="form-control" id="recipient-name" min="1" step="1" requiredgt;  lt;/divgt;  lt;div class="mb-3" style="margin-left: 200px;"gt;  lt;label for="recipient-name" class="col-form-label"gt;Work time (Hours):lt;/labelgt;  lt;input type="number" style="width: 7em" name="work_time" class="form-control" id="recipient-name" min="1" step="1" requiredgt;  lt;/divgt;  lt;div class="mb-3" style="margin-left: 400px;"gt;  lt;label for="recipient-name" class="col-form-label"gt;Work time (Hours):lt;/labelgt;  lt;input type="number" style="width: 7em" name="rest_time" class="form-control" id="recipient-name" min="1" step="1" requiredgt;  lt;/divgt;  

Комментарии:

1. Это вопрос css. Взгляните на css flexbox вместо плавающего. Вы используете bootstrap? в этом случае взгляните на сетку в документах

Ответ №1:

Используйте и учитесь flexbox вместо float: left;

 lt;div style="display: flex;"gt;  lt;divgt;  lt;label for="recipient-name"gt;Admin time (Hours):lt;/labelgt;  lt;input type="number" style="width: 7em" name="admin_time" id="recipient-name" min="1" step="1" requiredgt;  lt;/divgt;  lt;divgt;  lt;label for="recipient-name"gt;Work time (Hours):lt;/labelgt;  lt;input type="number" style="width: 7em" name="work_time" id="recipient-name" min="1" step="1" requiredgt;  lt;/divgt;  lt;divgt;  lt;label for="recipient-name"gt;Work time (Hours):lt;/labelgt;  lt;input type="number" style="width: 7em" name="rest_time" id="recipient-name" min="1" step="1" requiredgt;  lt;/divgt; lt;divgt;