Задать вопрос
@neulwert

Можно ли совмещать css grid с другими display property's?

Я посмотрел уроки по размещению элементов в css grid. Возник вопрос: могу ли я свободно совмещать css grid с flex, block, inline-block и т.д. Например, написать display block. а дочернему элементу display: inline. Будет ли это лучшей практикой или мне лучше дочерним элементам тоже прописывать display:grid и размещать таким образом.
  • Вопрос задан
  • 167 просмотров
Подписаться 1 Простой 1 комментарий
Решение пользователя Арсений Матыцин К ответам на вопрос (2)
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега CSS
Руководитель frontend направления, предприниматель
Верстка предполагает сочетание элементов и свойств, работа которых не приведёт к багам. Любой блочный элемент может содержать блочные элементы и строчные. Строчные по хорошему только строчные. На уровне стилей, а на уровне html строчные не могу содержать блочные, это приведёт к ошибке.

Гриды и флексы — блочные.
Инлайновые флексы — условно строчные.
Ответ написан
Комментировать