Лучший способ установить расстояние между элементами flexbox

568
задан Salman A 3 December 2018 в 19:27
поделиться

2 ответа

Свойство CSS gap:

существует новое gap свойство CSS для многостолбцового, flexbox, и разметки сетки, который работает в некоторых браузерах теперь! (См., Может я использовать ссылка 1 ; ссылка 2 ).

#box {
  display: flex;
  width: 100px;
  background-color: red;
  gap: 10px;
}
.item {
  background: gray;
  width: 50px;
  height: 50px;
}
<div id='box'>
  <div class='item'></div>
  <div class='item'></div>
  <div class='item'></div>
  <div class='item'></div>
</div>

На момент написания этих строк это только работает в Firefox печально.

2
ответ дан 22 November 2019 в 21:49
поделиться

Согласно #ChromDevSummit там является реализацией gap свойство для Flexbox, хотя в это время (14 ноября 2019) это только поддерживается в Firefox, но должно быть скоро реализовано в Chrome:

enter image description here

Живая Демонстрация

я обновлю свой ответ, после того как это добирается до Chrome также.

1
ответ дан 22 November 2019 в 21:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: