2014-10-03 3 views
1

Я попытался настройки на следующей странице, так что ширина страницы будет соответствовать размеру экрана устройства: http://www.kinohunt.com/movies/17353Мобильный веб-макет несогласованность вопрос

HTML, я использовал, чтобы настроить это следующим образом:

Тем не менее, эта страница выглядит так, как ожидалось, на iPad, но не на iPhone. . Когда она открыта в iPhone, страница всегда имеет размер слишком большой, поэтому она находится по ширине экрана, поэтому правая сторона обрезана.

Правильно ли я использую конфигурацию видового экрана?

У меня также есть подобная страница с большим количеством фильмов-деталью объектом в DOM и изменяет должным образом на iPhone: http://www.kinohunt.com/top/imdb

+0

Пожалуйста, добавьте свой HTML/CSS на свой вопрос. –

ответ

1

Вы используете жестко закодированные значения ширины. Вместо этого используйте проценты. Например, width: 80%. Это позволит соответствующим образом масштабировать элементы страницы.

iPad, вероятно, отлично смотрелся, потому что его окно просмотра было больше, чем ваши жестко заданные настройки ширины (в вашем случае 780px на «верхнем столе»).

Вот jsfiddle примеры (изменять размер браузера в каждом примере):

  • Этот пример использует проценты для значений ширины (обратите внимание, как коробка весы с браузером) http://jsfiddle.net/reala/09kwrmx1/

  • В этом примере используются жестко закодированные значения ширины (например, вы используете). Обратите внимание, как поле не масштабируется с помощью браузера http://jsfiddle.net/reala/6xdxm28t/

+0

Спасибо за ваш ответ, но я не думаю, что это причина. У меня есть другая страница с очень похожим макетом, также указывающая верхнюю таблицу как 780px, и она правильно изменяется здесь: http: // localhost: 3000/top/imdb –

+0

Другие не могут просматривать ваш «localhost», который доступен только локально вашей машины. Я редактирую свой пост, чтобы включить в него две jsfiddle демонстрации того, что я имел в виду. – bruh

+0

Жаль, что я имел в виду эту ссылку: http://www.kinohunt.com/top/imdb. Произошла какая-то отладка и заметила, что если в доме больше одного объекта детали фильма, тогда происходит изменение размера. Однако, если есть только одна информация о фильме, то это не так. Вы знаете, что могло вызвать это странное поведение? –