Я пытаюсь центрировать три divs вертикально внутри другого div по вертикали. Я пробую описанную здесь технику CSS Tricks и продемонстрировал здесь: добавить псевдоэлемент: перед контейнером:
.author-page-box:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
margin-right: -0.25em;
}
и дать ребенку divs вертикальное выравнивание середины:
.aub-img,
.aub-main,
.aub-contact-links {
display: inline-block;
vertical-align: middle;
}
Но моя попытка сделать эту работу не работает! Может ли кто-нибудь сказать мне, где я ошибаюсь? (JSFiddle).
====================
Редактировать:
Вот как выглядит мой макет, а не вертикально по центру!
Что-то вроде этого? Пример с вертикальной ориентацией
У вас была правильная идея, но они добавляли
vertical-align: middle;
к неправильным divs.