Поместите div в строку с четными пробелами

Привет, я пытаюсь переделать домашнюю страницу Google, и я сделал большую часть этого, за исключением нижней части страницы Google, где находятся наиболее часто используемые приложения.

Поместите div в строку с четными пробелами

это то, что я хочу получить, но когда я использую inline block, я получаю

Поместите div в строку с четными пробелами

Я просмотрел весь google, но я не могу найти тот, который работает для фонового изображения.

Вот мой HTML

<div class='mostUsedApps'>
  <div class='youtube rowCell'></div>
  <div class='facebook rowCell'></div>
  <div class='roblox rowCell'></div>
  <div class='Agar rowCell'></div>
  <div class='gmail rowCell'></div>
</div>

Вот мой CSS

.youtube{
  background-image: url(youtube.png);
}

.facebook{
  background-image: url(facebook.png);
}

.roblox{
  background-image: url(roblox.png);
}

.Agar{
  background-image: url(Agar.png);
}

.gmail{
  background-image: url(gmail.png);
}

.trading{
  background-image: url(lernforex.png);
}

.trading1{
  background-image: url(lernforex.png);
}

.wordpress{
  background-image: url(wordpress.png);
}

.onlinegames{
  background-image: url(onlinegames.png);
}

.spredsheet{
  background-image: url(spredsheet.png);
}

.rowCell{
  width: 50px;
  height: 61px;
  position: relative;
  display: inline-block;
  background-repeat: no-repeat;
}

Любая идея, как я могу воспроизвести первое изображение с помощью inline-block или любого другого дисплея? Любая помощь очень ценится, спасибо :)

Я бы предложил позицию flexbox: css-tricks.com/snippets/css/a-guide-to-flexbox

Fabrizio Calderan 18.02.2019 09:39

Flexbox должен работать, но не все браузеры его поддерживают w3schools.com/css/css3_flexbox.asp. Сетка или строки и столбцы начальной загрузки также могут работать, и они более широко поддерживаются.

Ozgar 18.02.2019 09:47

Какие браузеры вам нужно поддерживать?

Andy Hoffman 18.02.2019 10:02

flex работает, он помещает его в строку, но есть ли способ сделать пробелы ровнее и меньше

Leja Vaitkeviciute 18.02.2019 10:11

@LejaVaitkeviciute да, но вам нужно уменьшить размер вашего контейнера mostUsedApps после того, как flex использует это пространство для одинакового размещения всех элементов

Pascal 18.02.2019 10:18

Возможный дубликат добавить пробел между div

Mark Schultheiss 09.04.2019 13:54
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
6
86
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы должны попробовать с flex, полное руководство: https://css-tricks.com/snippets/css/a-guide-to-flexbox/

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

Другие вопросы по теме