Que fait & lt; meta name = "viewport" content = "width = device-width" & gt; faire en mode paysage sur iOS?

J'essaie de comprendre la mise à l'échelle des attributs sur iOS.

  1. Selon Apple Developer Docsdéclarant <meta name="viewport" content="width=device-width"> dira iOS à l'échelle d'une page web à un pixel 1:1 ratio lorsque le chargement de la page (en mode portrait).
  2. Selon une présentation par les gens de chez HTML5Boilerplate (voir diapo 13), device-width correspond toujours à la plus petite mesure d'un appareil iOS de l'écran, quel que soit le dispositif d'orientation.
  3. Par conséquent, si vous chargez une page dans iOS avec la <meta name="viewport" content="width=device-width"> déclaration tout en maintenant l'appareil en mode paysage, iOS va définir la fenêtre d'affichage de la largeur en fonction de ce qui apparaît à l'écran en hauteur, résultant en une de 1,5:1 (iPhone 4s) ou 2:1 (iPhone 5) ratio des pixels.

Ai-je raison, ou suis-je incompréhension de la définition de "largeur" et "device-width" comme Apple l'utilise?

En outre, lorsqu'un appareil iOS tourne, ce qui ne la fenêtre d'affichage maintenir? C'est la largeur, ou c'est l'échelle? Cela dépend-il de la méta-paramètres?

source d'informationauteur Brandon Lebedev