У меня возникли проблемы с моей первой попыткой мобильного дизайна, который работает на всех устройствах независимо от ширины экрана.Проблемы с вертикальным выравниванием по середине в макете текучей среды
I set up a Jsfiddle here, чтобы показать мою проблему
Я пытаюсь получить header_avatar появляться вертикально посередине заголовка.
.header_avatar {
-webkit-border-radius: 50%
-moz-border-radius: 50%;
border-radius: 50%;
height:50%;
margin: 21.5% 0 0 20.5% }
В Jsfiddle вы можете увидеть, я грубо имитировали половину шкалы iPhone 5 и IPad Mini экран настроить для примера.
Аватара в примере с iPhone слева выровнен, но как только я просматриваю его на своем iPad (пример справа), выравнивание выключается, даже не закрывается.
Как бы сделать аватар выровнен поровну на всех устройствах, возможно ли это? Метод, который я использую, совершенно неправильный, и я знаю, почему, потому что% - это совершенно другое расстояние на обоих устройствах, но я не знаю, как еще это сделать.
Любая помощь будет облегчить головную боль :)
Обычно я предпочитаю использовать это решение, чем абсолютное позиционирование, так что элемент с вертикальной ориентацией не удаляется из потока. – jlowcs
Оба решения работали в jsfiddle, но по какой-то причине только @jlowcs ваш работал в моем полном коде. Так что спасибо тебе! – GoldenGonaz
забыл обновить мою jsfiddle. Я отвечу :) – jlowcs