要让我的网站在移动浏览器上运行,我需要了解什么?
我在Visual Studio 2008中使用ASP.NET 3.5。我有一些关于我的网站和移动用户的问题。
- 我的网站会在手机上正确显示吗?
- 哪些项目不适用于手机(我知道闪光灯可能有问题?)
- 您可以给我什么建议让我的网站在手机上100%工作?
提前致谢!
请参阅这些链接
7移动设备网站的可用性指南
为Pocket PC的Internet Explorer设计网站
使您的Web应用程序支持Pocket PC
移动网站的W3C建议
再见
头:
<%@ Page Language="C#" ContentType="application/xhtml+xml"%>
页面必须100%有效:使用&
代替&
,而不是
等等。 不要使用外部css文件,它必须是内联的。 不要使用javascript。
做一个mobil网站,你必须看到:
- 缩放当然,确保一切都合适,每个文本都是可重复的。
- Flash是一个问题:s
- 别忘了尝试多移动borswer(IE,OPERA,….)
- 不要放大图像,否则负载会很慢并且会缩小所有内容。
- 您可以查看Microsoft针对mobil dev的最佳做法
- 如果你的网站有文本框使用自动实现,对于一些设备是很痛苦的写在一个移动网站
我会稍后再说一些,希望这会有所帮助
1-不,不会。
2-这取决于移动设备上的操作系统版本
3-您必须从一开始就使用移动控件和移动Web表单 (移动Web应用程序的表单)而不是Web表单来构建您的移动应用程序。
所有这些控件都在此命名空间下:
using System.Web.UI.MobileControls;
这将使您的应用程序可以在200多种类型的移动设备上运行。
Scott Hanselman的播客之一谈到了ASP.Net的移动设备浏览器文件 。 这是一个包含有关不同移动设备和浏览器负载的function信息的文件。 例如,您可以检查连接到您网站的移动设备是否支持Cookie,或查看其屏幕大小等。
我从未做过任何移动开发,但这看起来好像非常有用。
这是在CodePlex上: http : //mdbf.codeplex.com/