我应该为移动Web应用程序使用什么doctype?

时间:2010-11-09 11:33:13

标签: html web-applications mobile doctype

首先,这不是this question的欺骗。你会明白为什么。

我正在开发一个Web应用程序(不是移动网站;这将是JS重),而我们到目前为止的HTML(由其他人开发)使用以下doctype:

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN"
"http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd">

我的问题是:为什么不使用标准的HTML5 doctype?

<!DOCTYPE html>

两者之间会有什么不同?我们正在开发的应用程序针对智能手机(Android,iPhone,Windows Phone 7),但当然,我们希望尽可能多地支持平台(Symbian,BlackBerry等)。

两个doctypes启用/禁用以及在哪些平台上有哪些功能/行为?

开发移动网络应用时,最佳的doctype是什么? (以及最后一个问题,我将把它变成一个社区维基)

修改:如何制作此社区维基? : - /

1 个答案:

答案 0 :(得分:8)

XHTML Mobile Profile早于HTML5。它主要针对低功率移动设备,如智能手机前一代的移动电话,作为“WAP 2.0”堆栈的一部分。

如果您想继续支持此类设备,则应继续使用XHTML Mobile Profile或XHTML Basic,并确保您的文档格式正确,并仅使用这些规范中的功能。如果您只关心新一代移动用户代理,那么可以快乐地呈现从标准桌面浏览器设计的普通[X] HTML [5]页面,您可以删除它并使用您喜欢的任何文档类型。