HTML 和 WML/WAP 有啥不同?

Posted

技术标签:

【中文标题】HTML 和 WML/WAP 有啥不同?【英文标题】:What's different between HTML and WML/WAP?HTML 和 WML/WAP 有什么不同? 【发布时间】:2011-02-19 16:07:55 【问题描述】:

我查了几个WAP网站的来源,

但没有发现任何与普通 html 页面不同的地方。

你能说出几个详细的点吗?

【问题讨论】:

【参考方案1】:

WAP 1 与 HTML/CSS/JS/server-side-scripting 堆栈几乎没有共同之处。它与大型网络的唯一联系是电信网关使用 HTTP 从普通网络服务器请求 WML 内容。 WML 是一个老式且丑陋的基于“卡片”的超文本系统,每个人都讨厌它,在市场上基本上失败了,并且早已不复存在(谢天谢地)。

另一方面,误导性地命名为“WAP 2”只是 XHTML Mobile Profile(HTML 的一个有限的子集);关于它的其他一切都与普通的 Web 堆栈相同。这使得使用起来更加容易:可以从相同的模板为桌面和手机生成内容。您可能还会看到“i-XHTML”,它是 Docomo 手机使用的类似 HTML 子集。

无论哪种方式,现代智能手机都乐于呈现普通的桌面样式 [X]HTML,因此您将来不必担心这些。 (当然,存在兼容性问题,但这并不是什么新鲜事,对吧?)

【讨论】:

WAP 2 是否与 WAP 1 兼容,比如说,它是否支持 <wml>/<card> 吗? 没有。它几乎完全不相关(因此是“误导性命名”)。【参考方案2】:

嗯,WAP/WML 在标记方面非常严格,因为页面需要在交付到客户端设备之前进行编译。

至于具体情况,

WAP“页面”可以有多个“卡片”。 (令人困惑?我知道...) 虽然与标记无关,但可接受的图像格式受到更多限制 不要不要忘记 DOCTYPE! 内容必须以text/vnd.wap.wml MIME 类型提供

【讨论】:

对于规范1,你的意思是可以有多个html标签吗?为有用的信息 +1!【参考方案3】:

这是一个表格,其中包含一些关于差异的信息:http://csc.colstate.edu/summers/Research/Wireless/WAPvsWeb.html

另一个区别是 WAP 几乎如果不是完全死了,HTML 正在踢##S :-)

【讨论】:

该链接没有给出任何详细的区别。

以上是关于HTML 和 WML/WAP 有啥不同?的主要内容,如果未能解决你的问题,请参考以下文章

html5的section和div用法有啥区别?

同为容器,IoC和Docker有啥不同?

html中的name和id有啥区别不同?一般情况下使用哪个?还是两个都用?

XMLHttpRequest.open();第一个参数post,get有啥不同,啥时候选啥,还有其他的,都有啥区别

css标签和css样式有啥不同

HTML语言中TR,TH和TD有啥区别