Допустимо ли иметь строку № 2 без строки № 1 в сетке CSS? - PullRequest
2 голосов
/ 20 сентября 2019

Действителен ли такой код?

div {
  display: grid;
}

p {
  grid-row: 2/3;
}
<div>
<p>asdf</p>
</div>

Кажется, что работает, но это еще не гарантирует действительность.

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

1 Ответ

0 голосов
/ 20 сентября 2019

В сетке CSS вы можете создавать строки и столбцы (a / k / a, «дорожки») на лету.Нет необходимости определять явные треки.

Таким образом, ваш код совершенно корректен.Вы использовали "размещение на основе строки", чтобы создать неявную строку.Подробнее об этом методе читайте здесь:

...