0

我知道每种标记语言的作用,但我不确定它们之间的区别,因为它们看起来都非常相似。我不是指语法,我指的是每个/好处等的作用。

4

1 回答 1

1

WML - 无线标记语言

WML 是在 90 年代后期引入的,所以它在 Web 年代真的很老了。当时的手机没有处理能力,而 2G 网络也没有足够的带宽来提供与当时互联网用户习惯的用户体验相同的用户体验。因此,使用了一种不太丰富的标记语言 WML(或无线标记语言)来代替 HTML。WML 是一个免费且可扩展的 Webdesigner 的 Unix 离线 HTML 生成工具包,在 GNU 通用公共许可证 (GPL v2) 下分发。基于XML,它是一种基于无线应用协议(WAP)的标记语言。WML 将用户与传统的 HTML Web 隔离开来,只留下原生 WAP 内容和 Web-to-WAP 代理内容可供 WAP 用户使用。但考虑到当时有限的带宽,这也是有道理的。

XHTML - 可扩展的超文本标记语言

直到 2002 年左右,随着 WAP 2.0 采用 xHTML 作为标记语言、更好的手机和改进的网络(2.5G),移动互联网才开始变得有意义。

XHTML-MP - XHTML 移动配置文件

XHTML Mobile Profile(缩写为 XHTML MP 或 XHTML-MP)是 W3C 的 XHTML Basic 规范的第三方变体。与 XHTML Basic 一样,XHTML 是为系统资源有限的信息设备开发的。这些有 1.1、1.2、1.3 的各种版本,最终被 XHTML 1.2 取代......

WML 与 XHTML-MP

早期移动网络的局限性导致了 WML 和 XHTML MP 的出现。WML 和 XHTML-MP 都比 XHTML 更受限制,但它们还添加了特定于移动设计的新功能。WML 和 XHTML 不遵循相同的规则。今天,只有真正旧的移动设备才可能支持 WML 选项。从不打电话给 2002 年以后生产的,都支持 XHTML-MP。

HTML5-XHTML5

因此,在这种情况下,这也称为 XHTML5。随着智能手机的出现,这已经获得了更多的关注。HTML5 既有常规的 text/html 序列化,也有 XML 序列化,也称为 XHTML5。[56] 由于决定保留现有的 HTML 表单元素和事件模型,该语言与 HTML 4 和 XHTML 1.x 比 XHTML 2.0 更兼容。然而,它添加了许多 XHTML 1.x 中没有的新元素,例如 section 和 side 标签。它的核心目标是通过支持最新的多媒体来改进语言,同时保持其易于人类阅读并始终被计算机和设备(网络浏览器、解析器等)理解。HTML5 不仅包含 HTML 4,还包含 XHTML 1 和 DOM Level 2 HTML。

参考:

于 2014-05-13T22:26:39.740 回答