обнаруживать дыры в плотном расположении автопотока css-grid и корректировать, а затем корректировать размеры - PullRequest
0 голосов
/ 25 сентября 2018

С помощью css-grid функция auto-flow density может корректировать расположение элементов, вставляя элементы не по порядку, чтобы создать плотность.В некоторых случаях будут пробелы, потому что нет подходящего размера элемента, который будет соответствовать пространству.У меня вопрос: смогу ли я определить это состояние после разметки и если да, то как?Было бы неплохо использовать JavaScript или что-то еще.

Редактировать: Моя цель - каким-то образом создать полностью заполненную сетку - лучше всего настроить размер составляющих элементов сетки.Я бы предпочел сетку без столбцов переменного размера и строк.Вариант использования - это газета, которая может разместить макет первой страницы на основе некоторого абстрактного веса для каждой статьи, что отражает ее важность или популярность.Для ясности, элемент сетки не обязательно должен содержать весь контент.

1 Ответ

0 голосов
/ 25 сентября 2018

Я думаю, что вы спрашиваете, как определить незанятые ячейки сетки.

Я не думаю, что это возможно, потому что без области сетки, занимающей пространство, незанятая ячейка - это просто абстрактный контейнер, предназначенный только длядля использования алгоритмом макета.

Но на данный момент это мое лучшее предположение.

Вот два ключевых раздела в спецификации сетки для тех, кто хочет разобраться в этом:

...