我已经学到了一些开发iOS应用程序的基础知识,并好奇地想了解更多。我最近遇到了网站在移动设备上显示的方式,并愿意知道是否有特定的设计模式/方法支持它。我试着在手机上打开walmart.com,它给出了和屏幕上一样的网站显示,但如果我打开homedepot.com,我在手机上得到的视图是优化的。
这是怎么回事?如何为不同设备(如台式机屏幕、ipad或iphone)提供相同/优化的显示?
发布于 2012-09-06 10:23:54
有几种方法:
上面的任何方法通常都需要一些特定于移动设备的东西,比如meta tags
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">这会告诉移动浏览器将页面宽度设置为屏幕的宽度,并防止缩放。
对于响应式设计,您可以使用像320-and-up这样的css框架来提供帮助。这也是一个很好的参考,看看如何做各种移动的东西。
对于特定于移动设备的站点,像jquery-mobile这样的东西可以提供很多帮助。
发布于 2012-09-06 10:22:58
您可以检测加载页面的浏览器类型,并重定向到针对移动设备优化的URL。您可能应该让移动用户可以访问针对移动设备优化的和完整版本的站点(请参阅: www.progressive.com)。
谷歌类似于"iphone优化网站教程“来学习如何。
https://stackoverflow.com/questions/12292037
复制相似问题