为移动浏览器设计网页的提示?

Sha*_*ica 7 c# asp.net mobile

我正在设计专门针对移动浏览器的网络应用程序.虽然我之前在C#/ ASP.NET中编写过网页,但我从来没有专门针对有限的屏幕空间和移动浏览器的其他特性做过任何事情.所以我在这里寻找一些指示:

  • 我应该考虑哪些设计考虑因素(除了明显更小的屏幕)?
  • C#中有哪些有用的功能可以为移动客户端带来良好的效果?
  • 您如何确保为所有不同的移动浏览器提供相对统一的用户体验?
  • 你有其他任何提示吗?

谢谢!

Ben*_*ard 2

我应该考虑哪些设计注意事项(除了明显较小的屏幕之外)?

用户交互怎么样,例如很少有设备允许“悬停”,因此不要依赖无法在移动设备上模拟的伪类,但不要完全忽略它们,因此移动设备可以使用他们。

如果设备支持横向和水平查看,请考虑设计的方向。

某些设备(例如 iPhone)无法使用手写笔进行毫米级精度的操作,因此请勿将输入设置得过小。

如果使用效果来启动 UI,大多数移动设备都不能很好地显示效果(例如 jQuery 提供的效果)...

最后测试,测试,测试!在尽可能多的真实移动设备上进行测试,完成后考虑使用模拟器(例如黑莓iPhone的模拟器),虽然这不会为您提供使用设备的感觉,但它应该显示任何渲染问题。