首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何制作类似m.yahoo.com (手机版)的手机网站?

问如何制作类似m.yahoo.com (手机版)的手机网站?
EN

Stack Overflow用户
提问于 2011-12-28 16:50:03
回答 4查看 24.7K关注 0票数 6

我是移动网站开发的新手,我想开发一个移动网站,我对(m.yahoo.com)印象非常深刻。有没有人能给我一些想法,我怎样才能做这样的移动网站?这种类型的移动网站开发需要哪些技术?

EN

回答 4

Stack Overflow用户

发布于 2011-12-28 17:25:17

有很多方法可以做到这一点。但在此之前,您需要考虑一些事情;

您是否希望拥有两个独立的桌面和移动域名(如www.yahoo.com和

  1. ),您的设计是否会出现在每个视图中?

以上是要做出的重要决定,因为市场上不断有新的设备(移动设备/平板电脑等)出现。所以你需要设计一些在将来可以很容易扩展的东西。

说到这,有一个非常好的方法来设计手机网站。它被称为响应式网页设计(或流畅设计)在这里,您不硬编码任何尺寸(宽度/高度/填充/页边距等)和指定所有的%(在您的CSS中)这确保布局将根据屏幕上的内容进行自我调整,因此不会绑定到任何特定的设备。

除此之外,你还需要了解移动设备的视窗。

除此之外,对于Javascript,你可以考虑像jQTouch,jQuery Mobile,Sencha Touch (对于更复杂的站点)这样的库,甚至像flowplayer插件这样的基本库。

如果您需要任何其他信息,请告诉我。

票数 5
EN

Stack Overflow用户

发布于 2011-12-28 17:35:10

移动网站的域名与桌面/平板电脑网站的域名不同,这有一个缺点。这使得在网络上分享内容变得困难。如果您在移动网站上共享某些URL,则访问该URL的所有用户都将显示移动版本,即使他们在桌面上打开它也是如此。

如果您已经使用django创建了您的站点的桌面版本,那么您可以使用类似django_mobile的东西来为移动版本提供相同的URL。它从HTTP报头中嗅探用户代理,并提供相应的版本。有些人认为这不是那么可靠,而更喜欢前一种方法。

票数 2
EN

Stack Overflow用户

发布于 2011-12-28 16:52:47

您必须为that....and购买一个单独的域名,在此链接steps to create a mobile web中可以轻松执行这些步骤

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8653726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档