Я добавил модальное окно и хотел бы, чтобы метка была на одной строке. Думаю, мне нужно уменьшить ввод и увеличить ширину метки.
Но... Вы знаете, как это сделать на Bootstrap? Я потерялся в своих дивах.
Ниже приведена идея моего текущего кода:
Спасибо за помощь.
<!DOCTYPE html>
<html>
<head>
<title>HTML CSS JS</title>
</head>
<link href = "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel = "stylesheet" integrity = "sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin = "anonymous">
<body>
<div class = "modal-header">
<h4 class = "modal-title" id = "modal-basic-title">Simple modal</h4>
<button type = "button" class = "btn-close" aria-label = "Close button" aria-describedby = "modal-title" (click) = "modal.hide()">
</button>
</div>
<div class = "modal-body">
<form>
<div class = "row ">
<div class = "col-12">
<div class = "row">
<div class = "col-12 col-sm-12 mb-2">
<div class = "form-group row">
<label for = "cliente" class = "col-sm-2 col-form-label text-end">Quantité a transférer</label>
<div class = "col-sm-10">
<input type = "text" class = "form-control" id = "cliente">
</div>
</div>
</div>
</div>
</div>
</div>
<div class = "row ">
<div class = "col-12">
<div class = "row">
<div class = "col-12 col-sm-12 mb-2">
<div class = "form-group row">
<label for = "endereco" class = "col-sm-2 col-form-label text-end">Changement Bénéficiaire Économique</label>
<div class = "col-sm-10">
<input type = "text" class = "form-control" id = "endereco">
</div>
</div>
</div>
</div>
</div>
</div>
<div class = "row ">
<div class = "col-12">
<div class = "row">
<div class = "col-12 col-sm-12 mb-2">
<div class = "form-group row">
<label for = "complemento" class = "col-sm-2 col-form-label text-end">Compte du destinataire</label>
<div class = "col-sm-10">
<input type = "text" class = "form-control" id = "complemento">
</div>
</div>
</div>
</div>
</div>
</div>
</form>
</div>
<div class = "modal-footer">
<button type = "button" class = "btn btn-secondary" data-dismiss = "modal">Close</button>
<button type = "button" class = "btn btn-primary">Send message</button>
</div>
</body>
</html>




В Bootstrap есть сеточная система, в которой весь экран разделен на 12 столбцов. Вы назначаете каждой метке 2 столбца и каждому полю ввода 10 столбцов, используя классы col-sm-2 и col-sm-10. Если вы измените числа там, вы можете изменить количество столбцов, занимаемых каждым полем. Например, если вы измените класс метки на `col-sm-4', а класс ввода на 'col-sm-8', метка займет 1/3 экрана (4/12 столбцов), а ввод будет занимать 2/3 экрана (8/12 столбцов). Вы можете изменить эти числа, чтобы получить значение, которое работает для вас.
В приведенном ниже примере показаны 3 разных значения количества столбцов, чтобы вы могли увидеть, как это работает.
<!DOCTYPE html>
<html>
<head>
<title>HTML CSS JS</title>
</head>
<link href = "https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel = "stylesheet" integrity = "sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin = "anonymous">
<body>
<div class = "modal-header">
<h4 class = "modal-title" id = "modal-basic-title">Simple modal</h4>
<button type = "button" class = "btn-close" aria-label = "Close button" aria-describedby = "modal-title" (click) = "modal.hide()">
</button>
</div>
<div class = "modal-body">
<form>
<div class = "row ">
<div class = "col-12">
<div class = "row">
<div class = "col-12 col-sm-12 mb-2">
<div class = "form-group row">
<label for = "cliente" class = "col-sm-3 col-form-label text-end">Quantité a transférer</label>
<div class = "col-sm-9">
<input type = "text" class = "form-control" id = "cliente">
</div>
</div>
</div>
</div>
</div>
</div>
<div class = "row ">
<div class = "col-12">
<div class = "row">
<div class = "col-12 col-sm-12 mb-2">
<div class = "form-group row">
<label for = "endereco" class = "col-sm-4 col-form-label text-end">Changement Bénéficiaire Économique</label>
<div class = "col-sm-8">
<input type = "text" class = "form-control" id = "endereco">
</div>
</div>
</div>
</div>
</div>
</div>
<div class = "row ">
<div class = "col-12">
<div class = "row">
<div class = "col-12 col-sm-12 mb-2">
<div class = "form-group row">
<label for = "complemento" class = "col-sm-5 col-form-label text-end">Compte du destinataire</label>
<div class = "col-sm-7">
<input type = "text" class = "form-control" id = "complemento">
</div>
</div>
</div>
</div>
</div>
</div>
</form>
</div>
<div class = "modal-footer">
<button type = "button" class = "btn btn-secondary" data-dismiss = "modal">Close</button>
<button type = "button" class = "btn btn-primary">Send message</button>
</div>
</body>
</html>
Пожалуйста, исправьте свои теги, чтобы была только одна версия. Кроме того, вы читали документы сетки? Там все довольно четко прописано, как размеры столбцов.