Что делает <meta name = "viewport" content = "width = device-width"> в ландшафтном режиме на iOS?

Я пытаюсь понять атрибуты масштабирования в iOS.

  1. Согласно Документам разработчика Apple , объявление <meta name="viewport" content="width=device-width"> сообщит iOS о масштабировании веб-страницы в соотношении 1: 1 при загрузке страницы (в портретном режиме).

  2. Согласно представлению людей на HTML5Boilerplate (см. Слайд 13), device-width всегда будет соответствовать меньшей мере экрана устройства iOS, независимо от ориентации устройства.

  3. Поэтому, если вы загружаете страницу в iOS с объявлением <meta name="viewport" content="width=device-width"> , удерживая устройство в альбомной ориентации, iOS будет устанавливать ширину видового экрана в соответствии с тем, что кажется высота экрана, в результате получается соотношение пикселей 1,5: 1 (iPhone 4s) или 2: 1 (iPhone 5).

Правильно ли я, или я не понимаю определения «ширина» и «ширина устройства», когда Apple их использует?

Кроме того, когда устройство iOS вращается, что поддерживает видовое окно? Это ширина или масштаб? Это зависит от мета-настроек?

Согласно Документам разработчика Apple:

«Точно так же, если вы укажете только ширину окна просмотра, выведите высоту и начальный масштаб. Обратите внимание, что … ландшафтная ориентация поддерживает ширину, равную ширине устройства, которая изменяет начальную шкалу и имеет эффект масштабирования, когда пользователь меняет ориентацию ландшафта ».

В статье говорится, что iOS поддерживает одинаковые настройки видового экрана независимо от ориентации или вращения устройства.

См. Здесь , в разделе «Как сафари раскрывает ширину, высоту и начальную шкалу».

  • WKWebView внутри UIScrollView: прокручивание конфликта
  • Как узнать, воспроизводит ли WKWebView аудио?
  • Исправлена ​​навигация, когда прыгали -webkit-overflow-scrolling: touch;
  • Каковы последствия использования неподдерживаемого свойства WebKit?
  • Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нульвиун Нуль Нуль Нуль Нуль Нуль Нуль Нуль Нужно
  • Чтение трассировки стека iOS Webkit
  • iOS 8 UIWebview Delegate: WebKit отменил неперехваченное исключение в webView: didFinishLoadForFrame:
  • iOS Webkit игнорирует медиа-запросы
  • HTML-разбивка на страницы
  • Нажатие WKWebView на UINavigationController вызывает ui отставание
  • Полосы прокрутки WKWebView
  • Interesting Posts

    Xcode – загрузка приложения на устройство iOS через SFTP

    Почему окно AppDelegate.swift является необязательным?

    Настройка содержимого UIScrollView с автозапуском, вставки для клавиатуры и поворот в альбомную

    IOS нажала кнопку?

    IOS stackview addArrangedSubview добавляет по определенному индексу

    Как получить статус роуминга SIM-карты в iOS

    Обновление до Xcode 7 создает предупреждение «Отсутствует текущая версия версии» на модели CoreData

    Обнаружение бесшумного режима в iOS 7

    Текст Core Graphics намного быстрее, чем Core Text – я чувствую, что мне что-то не хватает

    NSThread sleepfortimeinterval блокирует основной поток

    Расширение iOS Share vs Action App Extension

    Проблемы с производительностью UICollectionView на performBatchUpdates

    Как я могу создать полный объект NSDate, который представляет следующий заданный день?

    Добавление фона в весь UISplitViewController

    Есть ли способ скомпилировать NSRegularExpression для соответствия нескольким строкам?

    Давайте будем гением компьютера.