Время показало, что многие мои студенты испытывают трудности с flex-box и другими типами элементов.
Вероятно, это связано с тем, что человек, который только-только начал погружаться в мир верстки и дизайна подсознательно
ищет какие-то повторяющиеся паттерны в правилах и законах этого мира. Он открывает CSS и смотрит - правило указывается через
селектор, селектор обращается к элементу, затем элемент меняет своё поведение. Такое можно сказать и про правило display с его
самыми базовыми значениями inline, block и inline-block.
И тут перед человеком появляется flexbox. Да, по большому счету (как и значения inline, block и inline-block для display) значение flex
тоже меняет сам элемент к которому он указан. Но при этом, самые видимые изменения в поведении происходят именно с потомками этого элемента.
Они внезапно становятся в ряд, а потом их можно повернуть в столбец. Или даже поставить шиворот-навыворот, то есть задом наперед.
И всё это не изменяя HTML, а просто манипулируя правилами в