移动网站应该使用哪种文档类型?

22

我正在从头开始创建我的网站的移动版本,但是我不确定应该使用哪种文档类型声明。似乎没有明确的标准,这是真的吗?

在许多移动站点上,我看到:


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

在其他设备上,我发现:

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">

有人能给我指点一下如何进行良好的移动端网页设计吗?

我想要支持像iPhone和HTC这样的现代手持设备。

我猜最好使用的分辨率是320*480。!


1
请使用反引号(`)将您的HTML代码包裹起来,以便在问题中显示。 - Lior Cohen
2个回答

10

这适用于iPhone、HTC和其他具有现代移动浏览器的手机吗?还是只适用于WAP网站? - Jorre
@Jorre:这些细节可以在我回答中发布的维基百科文章中找到。 - Sarfraz
@Sarfraz,谢谢您的回复。维基百科上的文档并没有说这个文档类型可以用于什么样的手机上。它是适用于现代手机和移动浏览器,如 iPhone、HTC 等,还是只适用于早期的 WAP 手机? - Jorre
当在validator.w3.org/mobile上进行验证时,我收到以下错误。仍然不确定应该使用哪个文档类型?检测到的DOCTYPE声明“<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN" "http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd">”已被抑制,并插入了“XHTML Basic 1.1”的DOCTYPE,但即使下面没有显示任何错误,直到您更新为反映这个新的DOCTYPE,文档也将无法有效。 - Jorre
@Jorre:不确定为什么会出现这个错误,看起来像是某些配置值不匹配。 - Sarfraz
总结一下吧:WAPFORUM // DTD XHTML Mobile 1.2 是2010年移动网站应使用的正确文档类型? - Jorre

7

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接