最近有一个web网站需要提供对应的移动端的版本,客户要求说弄个wap网站就行,我一听感觉wap好遥远,应该还是智能机不流行的时候说wap,现在应该都是web app了。后来仔细研究了下,发现对wap的一些理解还是很肤浅呀,对涉及其中的很多概念还是一知半解。正好乘此机会梳理了一下。
WAP目前主要使用1.2和2.0两个版本,1.2使用的是WML(Wireless Markup Language),现在基本上已经不用了,除非你的网站需要支持一些老古董的手机。现在还在用的,或者大家通常意义上所指的,主要是WAP 2.0,它使用的是XHTML MP(Mobile Profile)语言。当然,WAP的应用范围很广,我们这里讨论的仅限于网站的制作。而XHTML MP来源与XHTML Basic,说到这里,就有必要弄明白为什么有了XHTML,它和HTML4.0,HTML5.0又是什么关系,stackoverflow上的一个回答我觉得说得很好,大家可以直接去看看。