Ingernirated
@Ingernirated
Романыч

Как выровнять строку по вертикали, если всё в %?

Проблема в том, что все размеры в %.
line-height в % не работает.
inline-block и vertical-align почему-то тоже не катят, хотя в обычном примере с одним блоком оно работает.
Строка находится в блоке, который задан высота и ширина в %, этот блок находится в блоке, который тоже по высоте и ширине в %.
Как быть?
  • Вопрос задан
  • 101 просмотр
Решения вопроса 1
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
1. display: flex
2. display: table и table-cell с вертикальным выравниванием
3.
position: absolute
top: 50%
transform: translateX(-50%)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Если не очень кроссбраузерно, то codepen.io/a_u_sinitsin/pen/PWrLBm
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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