iPad浏览器的WIDTH&HEIGHT标准


125

在iPad上浏览任何网页时,谁知道BODY的最安全的宽度和高度?我想尽可能避免滚动条。

谢谢。

埃里克


1
这是指向其中一个基于浏览器的模拟器的链接,您可以用来测试iPad的横向模式http://alexw.me/ipad2/#!safari
Venkat-Open IT

Answers:


277

页面的像素宽度和高度将取决于方向以及元视口标记(如果指定)。以下是在iPad 1浏览器上运行jquery的$(window).width()和$(window).height()的结果。

当页面没有元视口标签时:

  • 肖像:980x1208
  • 风景:980x661

当页面具有以下两个meta标签之一时:

<meta name="viewport" content="initial-scale=1,user-scalable=no,maximum-scale=1,width=device-width">

<meta name="viewport" content="initial-scale=1,user-scalable=no,maximum-scale=1">

  • 肖像:768x946
  • 横向:1024x690

<meta name="viewport" content="width=device-width">

  • 肖像:768x946
  • 风景:768x518

<meta name="viewport" content="height=device-height">

  • 纵向:980x1024
  • 风景:980x1024

<meta name="viewport" content="height=device-height,width=device-width">

  • 肖像:768x1024
  • 风景:768x1024

<meta name="viewport" content="initial-scale=1,user-scalable=no,maximum-scale=1,width=device-width,height=device-height">

  • 肖像:768x1024
  • 风景:1024x1024

<meta name="viewport" content="initial-scale=1,user-scalable=no,maximum-scale=1,height=device-height">

  • 肖像:831x1024
  • 风景:1520x1024

这些用于运行ios 5.x的ipad 2吗?ipad 1的运行ios 4.x在地址栏下方没有选项卡栏。
Ericson578'3-3-9

Ericson578:这些全部用于ipad1。–
Paul Rademacher

2
1024x1024是错字吗?
Ciantic

@Ciantic恐怕不是错字。
kim3er 2014年

13

这个问题没有简单的答案。iPhone,iPod Touch和iPad中使用的Apple的WebKit移动版本将缩放页面以适合屏幕,此时用户可以自由放大和缩小。

也就是说,您可以设计页面以最小化所需的缩放量。最好的选择是使宽度和高度与iPad的较低分辨率相同,因为您不知道iPad的方向。换句话说,您可以将页面设置为768x768,这样无论页面的方向是1024x768还是768x1024,它都将非常适合iPad屏幕。

更重要的是,您要设计带有大型控件的页面,并带有很多易于用拇指触及的空间-您可以轻松设计出非常混乱的768x768页面,因此需要进行大量缩放。为此,您可能需要将控件划分为多个网页。

另一方面,这不是最值得的追求。如果在设计时发现了使页面更加“手指友好”的机会,那就去做……但是现实是,iPad用户非常乐于四处移动和放大和缩小页面以进行操作,因为在大多数网站上这是必需的。如果有的话,您可能希望对其进行设计,以使其有利于这种导航。

制作带有相关分组数据的框,可以轻松地双击该框以进行关注,并使相关控件彼此靠近。iPad用户很可能会喜欢一个页面,该页面可以使他们习惯于熟悉的缩放和平移导航,而不是页面上的控件较少,因此他们不必这样做。


非常感谢您的回复。我同意。我还买不起iPad。我得到的印象是,大多数人会以纵向而不是横向浏览网页。我知道我会的 并感谢您对Finger Friendly的提醒。非常真实!谢谢。埃里克(Erik)
埃里克(Erik)

4
768x1024并未考虑网址栏和标签的大小,并且根据ipad(1或2,以及ios 4和5之间)的不同而有所不同
Ericson578 2012年

0

您可以尝试以下方法:

    /*iPad landscape oriented styles */

    @media only screen and (device-width:768px)and (orientation:landscape){
        .yourstyle{

        }

    }

    /*iPad Portrait oriented styles */

    @media only screen and (device-width:768px)and (orientation:portrait){
        .yourstyle{

        }
    }
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.