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

Дефолтная высота контейнера для 'display: grid'?

Когда я задаю контейнеру правило display: grid, он ведёт себя как «блок» и занимает всю доступную ширину. А как, он занимает всю доступную высоту ПО ДЕФОЛТУ?

Что, по этому поводу, говорит спецификация?
  • Вопрос задан
  • 58 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
nikolayshabalin
@nikolayshabalin
Автор профессиональных курсов в HTML Academy
Shimpanze, https://www.w3.org/TR/css-grid-2/
по умолчанию высота работает как для простого display: block как в <div>. Так как по сути указывая display: grid, мы указываем display: grid block: будь внутри с гридовым контекстом, а внешее блочным.

Вы также можете указать display: grid inline, тогда по умолчанию блок схлопнется "по тексту".

А ещё точнее с учётом бокосовой модели с учётом контента, паддингов, бордеров и марджинов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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