У меня есть div с именем main-filter, и внутри div у меня есть два div.Теперь я хочу создать форму с кнопкой, надписями и вводом, и я хочу поместить два div внутри формы, и это должно выглядеть как на скриншоте ниже.У меня есть код HTML и CSS, но он не работает, и я не мог понять, как это сделать с помощью сетки CSS.Я должен сделать это отзывчивым!Я абсолютно новичок в сетке CSS, и любая помощь будет высоко ценится.Спасибо.
<div className="main-filter">
<form onSubmit={this.addItem}>
<div className="main-header__left">
<label className="start-timestamp">Start Timestamp: </label>
<input
type="text"
ref={(input4) => this.input4 = input4}
className="input-item"
id="addInput3"
placeholder="Ex. 2019-1-12"
/>
<label className="source-ip-address">Source IP Address: </label>
<input
type="text"
name="source"
ref={(input1) => this.input1 = input1}
className="input-item"
id="addInput3"
placeholder="127.0.0.1 "
/>
<label className="service">Service Name: </label>
<input
type="text"
name="service"
ref={(input3) => this.input3 = input3}
className="input-item"
id="addInput3"
placeholder="Ex. Facebook or Whatsapp *"
required
/>
</div>
<div className="main-header__right">
<label className="end-timestamp">End Timestamp: </label>
<input
type="text"
ref={(input5) => this.input5 = input5}
className="input-item"
id="addInput3"
placeholder="Ex. 2019-1-12"
/>
<label className="destinatin-ip-ddress">Destination IP Address:
</label>
<input
type="text"
name="destination"
ref={(input2) => this.input2 = input2}
className="input-item"
id="addInput3"
placeholder="127.0.0.1 "
/>
<button type="submit" className = "filter-button1">Apply
Filters</button>
</div>
</form>
</div>
.main-filter {
display: flex;
margin: 0px;
padding: 20px;
height: 90px;
background-color:#eff0f2;
color: #287993;
margin-bottom: 3rem;
}
.main-header__left{
display: grid;
grid-template-columns: auto 1fr;
grid-gap: 0.3em 0.6em;
grid-auto-flow: dense;
align-items: center;
float: left;
margin-left: 250px;
margin-right:200px;
}
.main-header__right{
display: grid;
grid-template-columns: auto 1fr;
grid-gap: 0.3em 0.6em;
grid-auto-flow: dense;
align-items: center;
float:right;
}
.filter-button1{
background: #38acd2;
color: #FFFFFF;
max-width: 380px;
min-width: 370px;
min-height: 35px;
font-weight: bold;
}
input,
button {
grid-column: 2 / 4;
width: auto;
margin: 0;
}
input{
width: 370px;
height: 30px;
border: 1px solid #38acd2;
}
форма сетки css Скриншот изображения