Вы можете использовать display: flex
, чтобы получить макет.Вам нужно будет сделать больше настроек, чтобы входные данные соответствовали стилю.
Я создал два вспомогательных класса: columns
и col
.
columns
- это контейнерный элемент с display: flex
.col
- это каждый столбец в div с flex: 1
, что означает, что они будут равномерно распределены внутри контейнера.
form {
width: 400px;
background: #278339;
color: #FFF;
padding: 20px;
}
input,
select {
width: 100%;
margin-bottom: 10px;
}
.columns {
display: flex;
}
.col {
flex: 1;
margin-right: 15px;
}
<form id="Data" runat="server" class="p-3 mb-2 bg-primary text-dark">
<div class="columns">
<div class="col">
<div class="form-group col-xs-4 col-md-4">
<label for="DateIn" class="control-label">Fecha y Horario regreso</label>
<input runat="server" TextMode="Date" name="DateIn" ID="DateIn" Text="Seleccione Fecha Devolucion">
</input>
</div>
<div class="columns">
<div class="col">
<div class="form-group col-xs-4 col-md-4">
<select name="Countries" ID="Countries" runat="server" AppendDataBoundItems="true" OnSelectedIndexChanged="Countries_Selected">
<option Text="<Seleccione país>" Value="0" />
</select>
</div>
</div>
<div class="col">
<div class="form-group col-xs-4 col-md-4">
<select name="Countries" ID="Countries" runat="server" AppendDataBoundItems="true" OnSelectedIndexChanged="Countries_Selected">
<option Text="<Seleccione país>" Value="0" />
</select>
</div>
</div>
</div>
</div>
<div class="col">
<div class="form-group col-xs-4 col-md-4">
<label for="Countries" class="control-label">Categorias:</label>
<select name="Countries" ID="Countries" runat="server" AppendDataBoundItems="true" OnSelectedIndexChanged="Countries_Selected">
<option Text="<Seleccione país>" Value="0" />
</select>
</div>
</div>
</div>
</form>