Ну вот вам смешно, а вертикалькое центрирование как было болью в заднице, так и остается по сей день. В 90х даже проще с ним было, когда везде тупо таблицы использовали. А щас либо инлайновые блоки, либо флексить, но ни то ни другое не универсальный вариант.
Жиза, вот начинаешь изучать HTML+CSS, всё вроде легко и все такие "Ура! Добавили флексбоксы, используйте инлайн-блоки! Всё стало гораздо проще!", а ты сидишь и понимаешь, что это костыль на костыле, а простота нивелируется глубиной структуры.
На флексах даже легкую структуру нормально описывать. Особенно при декомпозиции на компоненты или используя тот же bootstrap или csstailwind, с их готовым набором классов.
Наоборот, с вертикальным центрированием сейчас всё хорошо. Есть ещё несколько способов, кроме того, что вы перечислили, но большую часть случаев успешно закрывает флексбокс.
Ну вот вам смешно, а вертикалькое центрирование как было болью в заднице, так и остается по сей день. В 90х даже проще с ним было, когда везде тупо таблицы использовали. А щас либо инлайновые блоки, либо флексить, но ни то ни другое не универсальный вариант.
А чё б не пофлексить всегда?
Комментарий недоступен
Жиза, вот начинаешь изучать HTML+CSS, всё вроде легко и все такие "Ура! Добавили флексбоксы, используйте инлайн-блоки! Всё стало гораздо проще!", а ты сидишь и понимаешь, что это костыль на костыле, а простота нивелируется глубиной структуры.
На флексах даже легкую структуру нормально описывать. Особенно при декомпозиции на компоненты или используя тот же bootstrap или csstailwind, с их готовым набором классов.
Наоборот, с вертикальным центрированием сейчас всё хорошо. Есть ещё несколько способов, кроме того, что вы перечислили, но большую часть случаев успешно закрывает флексбокс.