100% высоты для дочернего flex контейнера

Flex опирается на другие принципы нежели блочные контейнеры, и иной раз не понятно какими свойствами управляется дочерний контейнер во flex родителе.

Рассмотрим пример, когда у нас есть flex контейнер с двумя дочерними элементами.

Ширина и высота дочек чаще всего будет зависеть от их контента, но только если родительский контейнер не задаёт свойство align-items значениями normal или stretch. Иногда это не так и требуется выровнять высоту дочерних элементов (например, сделать её 100% от родителя). Но высота родителя зависит в свою очередь от высоты самого высокого дочернего контейнера.

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

Но более надежный способ — использовать свойства align-items или align-self:

или чтобы повлиять на оба контейнера сразу:

Мало букафф? Читайте есчо !

Размещаем блок по центру, используя CSS

Март 29, 2016 г.

Для центровки блока средствами CSS  оперируют его внешними отступами. К примеру, такой CSS код будет центрировать контейнер DIV внутри родительского. [crayon-69377d1ee1723340701338/] Ключевым является значение auto для левого и правого отступов. ...

Читать

Выравнивание блока HTML (вертикально и горизонтально)

Сентябрь 17, 2015 г.

Центровка элемента - одна из типовых задач в верстке. Решать её можно по разному, рассмотрим некоторые способы. Горизонтальная центровка. С центровкой ...

Читать

Анимация свечения (мерцание)

Апрель 18, 2025 г.

Здесь мы разбираем CSS анимацию - мерцание. Это статья из цикла заметок по CSS анимации и эффектам. Эта анимация создаёт эффект мягкого свечения вокруг элемента, будто он излучает свет. Часто используется для привлечения внимания к кнопкам, ...

Читать

Анимация нажатия: эффект нажатой кнопки

Май 2, 2025 г.

Когда пользователь нажимает кнопку, полезно дать тактильную обратную связь — например, слегка "прижать" её визуально. Такой эффект достигается с помощью изменения масштаба (scale) и вертикального смещения (translateY). Это статья из цикла заметок по ...

Читать
 

Комментарии к «100% высоты для дочернего flex контейнера»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: