По какому принципу здесь работает vertical-align?

Вопросы:
1) Я выравниваю - Блок1 с помощью vertical-align: middle, почему тогда текст так и остается вверху.
2) Почему Блок 2 выравнялся посередине, если выравниваем Блок 1 ?

Вот код: https://codepen.io/Cepairda/pen/OZPeyV
  • Вопрос задан
  • 133 просмотра
Решения вопроса 1
@BelkinVadim
Frontend разработчик
1. На инлайн блоках vertical-align работает для выравнивания по вертикали самих блоков, а не их контента. Плюс сам Блок 1 у вас на всю высоту растянут, а текст внутри кверху прибит по обычному поведению
2. Блок 2 выровнен по базовой линии, у него не установлен vertical-align, а по-умолчанию он baseline, что в данном случае почти похоже на middle (но различия в этом есть)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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