HTML和WML/WAP有什么不同?

问题描述:

我查了几个WAP站点的源码,HTML和WML/WAP有什么不同?

但是没有发现与普通HTML页面不同的东西。

您能否列举几个详细分?

那么,WAP/WML是严格的标记,因为页面需要编译之前交付到客户端设备。

至于细节,

  • WAP “页面” 可以有不止一个 “卡”。 (混乱?我知道...)
  • 虽然没有标记相关的,接受的图片格式比较有限
  • 忘记!DOCTYPE
  • 内容必须与text/vnd.wap.wml MIME类型
+0

对于spec 1,你的意思是可以有多个'html'标签吗? +1有用的信息! – user198729 2010-05-14 19:05:34

+0

不,不是多个HTML标签,请参阅:http://w3schools.com/wap/wap_basic.asp – 2010-05-14 19:29:34

这里享用是有关分歧的一些信息的表:http://csc.colstate.edu/summers/Research/Wireless/WAPvsWeb.html

另一个不同之处是WAP几乎是如果不能完全死了,HTML是踢# #S :-)

+0

该链接没有提供任何详细的区别。 – user198729 2010-05-14 19:06:31

+0

链接已死 – miwe 2016-08-29 12:55:46

WAP 1与HTML/CSS/JS /服务器端脚本堆栈几乎没有任何共同之处。它与大型网络的唯一联系是电信网关使用HTTP从普通网络服务器请求WML内容。 WML是一种老式的,丑陋的“基于卡片”的超文本系统,每个人都很讨厌,很大程度上在市场上失败了,而且早已消失了(谢天谢地)。另一方面,误导性命名的“WAP 2”仅仅是XHTML Mobile Profile(一种有限的HTML子集)。关于它的一切和普通的web栈一样。这使得处理更容易:可以从相同的模板生成桌面和手机的内容。您还可以看到'i-XHTML',它是Docomo手机使用的类似HTML子集。无论哪种方式,现代智能手机都很高兴呈现普通的桌面风格的[X] HTML,所以你将不必担心未来的任何这种情况。 (当然,有兼容性问题,但这不是什么新鲜事,对吗?)

+0

WAP 2是否与WAP 1兼容,比方说它是否支持''/''? – user198729 2010-05-14 20:27:54

+0

不,它几乎完全不相关(因此是“误导性名称”)。 – bobince 2010-05-15 10:04:37