Как иметь два деления в одной строке. Право и лево - PullRequest
0 голосов
/ 20 марта 2020
<div className="content">
 <div style={{ float: "left" }}> {pedido.nombre}</div> //name
 <div style={{ float: "right" }}> ${pedido.precio}</div> //price
</div>

это должно быть имя с левой стороны и цена с правой стороны, но оно остается с одной стороны от другой enter image description here

прямо там enter image description here

Ответы [ 2 ]

3 голосов
/ 20 марта 2020

Попробуйте это css:

.content { display: flex; justify-content: space-between; }

Таким образом, у двух div будет пробел между ними, и он должен хорошо выглядеть.

1 голос
/ 20 марта 2020

Хотя подход с флексбоксом работает идеально, я хотел бы показать, как добиться описанного поведения, используя float.

Вот CSS

.float--left {
  float: left
}

.float--right {
  float: right
}

.clear {
  clear: both;
}

И некоторые HTML

<div class="float--left">name</div>
<div class="float--right">price</div>

<div class="clear">other content</div>

* Примечание: Добавлен пример того, как вернуть поведение плавающего в нормальное состояние с помощью clear *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...