Я пытаюсь выровнять 4 элемента по горизонтали в одном div без особой удачи.
Я пробовал inline-block
, float left
с margin-rights
для элементов, но ничего не выравнивает и не может использоватьнекоторая помощь.
Мои элементы:
return(
<div className="counter">
<p className="quantity">quantity: </p>
<button className="counter-btn" id="decrease" onClick={this.decrementCount}>-</button>
<p classname="count">{this.state.count}</p>
<button className="counter-btn" id="increase" onClick={this.incrementCount}>+</button>
</div>
)
Мой CSS:
.counter {
display: inline-block;
border: 1px grey solid;
width: 300px;
flex-direction: column;
margin-bottom: 2em;
}
.counter-btn {
background-color: lightslategrey;
border: none;
border-radius: 25px;
font-size: 1.5em;
color: white;
}
.quantity {
float:left;
padding-right: 2em;
}
.decrease {
/* float:left; */
}
.count {
/* float: left; */
}
Вот как это должно выглядеть:
Вот как это выглядит в настоящее время:
Могу ли я получить помощь по выравниванию?