Я тестирую как Nexus 4 - 4.1.1 - 768x1280, так и Xperia Z - 4.2.2 - 1080x1920 ... В обоих случаях мой сайт (который реагирует на настольные компьютеры) лишь частично реагирует на телефоны Android. WP8 работает отлично (удивительно) - и iPhone 5 работает - кроме высоты немного больше, чем должно быть (липкий нижний колонтитул не появляется). Это похоже на то, что CSS считает, что есть дополнительные 100 пикселей или около того - вещи просто немного срезаны, когда их не должно быть. Пример медиа-запроса:Отзывчивый дизайн не работает на Android?
/* if device is less than 768px */
@media (max-width: 768px) {
.container{
width: auto;
max-width: calc(100% ~"-" 20px);
margin-left: 10px;
}
.banner-info{
padding-right: 15px;
width: auto;
max-width: 300px;
font-size: 13px !important;
}
}
В моем заголовке:
<meta content="True" name="HandheldFriendly">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Что здесь происходит?
что, если вы пытаетесь' экран @media и (макс-ширина: 768px) {...} 'вместо ? –
@beworker пытается сейчас .. – SB2055
@beworker - это не сработало ... Я также заменил запятую запятой, и это не сработало. Нет ошибок, просто неправильная калибровка. – SB2055