Я использую flexbox для создания нижних колонтитулов. Нижний колонтитул, который я создаю на данный момент, работает, как ожидалось, на рабочем столе, но не на мобильном устройстве.Почему этот нижний колонтитул flexbox не работает на мобильном устройстве?
Здесь: http://codepen.io/FullMetalAlchemist3/pen/bwzEYL/
При изменении размера колонтитула на рабочем столе этот медиа-запрос работает и переход от макета колонки к ряду жидкость:
@media (min-width: 850px) {
.footer {
display: flex;
padding: 10px;
flex-flow: row;
}
Однако, если осмотр на мобильное устройство, содержимое нижнего колонтитула остается в строке. Я не понимаю, почему он это делает. На мобильном устройстве колонтитул должен быть в колонке, потому что экран под 850px будет работать оригинальный Flex-поток, который устанавливается в макет колонки:
.footer {
display: flex;
padding: 10px;
flex-flow: column;
justify-content: center;
}
Я думаю, что эта проблема имеет что-то делать с колонтитула не сжимается правильно. Ширина нижнего колонтитула на мобильном телефоне составляет 980 пикселей, поэтому я могу понять, почему он все еще в ряду, но почему он так широк? Почему он не сжимается так же, как при изменении размера в окне рабочего стола?
Любая помощь была бы принята с благодарностью!
Да, все! Спасибо огромное! Поэтому я предполагаю, что эта строка кода должна быть включена для любого мобильного сайта. Я рассмотрю еще кое-что. –
Без проблем было бы неплохо, если бы вы отметили, что мой ответ решил ваш вопрос :) –