使Web应用程序与掌上电脑兼容

时间:2011-10-21 08:19:33

标签: jquery css jquery-mobile handheld

我正在使用html,css和jquery作为js框架开发一个完整的ajax ui的web应用程序。 所有页面都是为PC开发的,但也有一些页面可以在Handheld(windows ce)上正常工作。随着css的变化使这些页面与手持设备兼容,js的操作差异很小。即用户不能在掌上电脑中选择日期,而他们可以在电脑上使用。

问题是,我可以为掌上电脑版制作不同的页面吗?如何仅通过应用另一个css文件来开发兼容和就绪页面? @media有帮助吗?我应该使用jquery mobile吗?我可以使用js检测设备并切换css和一些逻辑吗?

1 个答案:

答案 0 :(得分:1)

您应该能够使用纯CSS和media标记的<link>属性来控制加载哪个样式表。 This guy似乎有一些很好的跨浏览器标记,可以让你入门。

或者/另外,考虑使用Modernizr向您的根<html>节点添加类,这些类告诉您有关用户功能的大量信息。然后,如果某些功能不存在,您可以在Javascript中执行简单测试以启用或禁用某些功能。