在北京、上海的大中城市的地铁、公交车上越来越多的年轻人开始用手机登陆WAP手机网站,浏览新闻、下载小说,各大导航网站也推出了自己的wap版,如wap.71now.com
71now网址导航
全国到底有多少WAP网站,从记者的采访调查来看,比较统一的说法是7000-9000家,多者可能过万。
非梦网WAP手机网站是指独立于中国移动收费移动梦网以外,可以在手机上直接登录的手机网站,一般分SP自建WAP网站和第三方免费WAP网站,以引导用户定购梦网业务为主要目的。
伴随着“文明办网、文明上网”这股绿色的风暴,中移动的有关官员在5月初也表示将进一步加强对“非梦网”WAP网站的管理,更加规范和严格的细则不久将出台。
因为涉及到近万个“非梦网”WAP网站的兴衰存亡,甚至于未来巨量财富的流向而引起业界空前热炒。
决心已下
其实中移动加强对“非梦网”WAP网站管理的决心早在去年11月14日下发的《关于禁止使用非梦网WAP网站推广或订购业务的通知》时就已经下了。
通知明确要求移动梦网的合作伙伴严禁在梦网以外的WAP网站上做业务推广和引导订购。也就是说,所有的SP必须将业务统一到中国移动的梦网上来,如果私自在自建WAP网站或者第三方免� ......
什么是wap网站?
wap网站,即WAP(Wireless Application
Protocol)是无线应用协议的缩写,一种实现移动电话与互联网结合的应用协议标准。例如大家可以在手机上直接输入wap.54senv.cn就可以
直观的感受wap网站魅力,这也是一个知名度很高而且免费的网站!下载免费的!WAP是全球统一且开放的标准,最新的WAP版本是WAP论坛于1999年
12月发布的。WAP论坛是由爱立信、诺基亚、摩托罗拉和Phone.com等4个业内厂商于1997年6月发起成立的一个工业组织,它于99年11月首
次公布了WAP标准的结构,在1998年5月就推出了WAP协议的1.0版。目前WAP论坛前成员已达175多个,包括了全球主要的设备制造商、电信运营
商、软件开发商和内容供应产商。目前正流行社会的移动上网方式是手机上网。
WAP手机可以通过标准的协议接入互联网,手机上网,可以获取适用于手机浏览的网上信息,以及基于互联网的丰富应用。如新闻浏览、搜索、邮件、访问、查
询、无线电子商务等,使人们体验无线互联网的丰富应用,更重要的,这些所有的网络应用,都可以在移动环境中进行,使得网络应用前所未有的方便快捷。
什么是wml语言?
WML(Wireless Markup Language - 无线标记语言)
这种描述语言同我们常听说的HT ......
—— XHTML MP and WCSS
一、WAP的常识(省略)
二、XHTML MP
(一)XHTML MP 介绍
XHTML MP(eXtensible HyperText Markup Language Mobile Profile)
WAP2.0
与WCSS(WAP CSS /WAP Cascading Style Sheet)配套使用
是XHTML的子集
XHTML Basic (XHTML子集)+另外的一些XHTML的元素和属性
WAP浏览器与互联网之间
以前WAP网站(WML and WMLScript )
更多的展示表现(presentation control )
(一)XHTML MP 介绍
优势:开发的站点可以在WEB和无线上都可以使用,也可以用任何Web浏览器访问WAP2.0应用
向后兼容:XHTML MP / WCSS 和 WML / WMLScript
(二)无线标记语言发展
HTML:WAP发展的首要任务——移动电话,PDA等访问互联网。WAP standard (WML and XHTML Mobile Profile) 类似HTML
WML(Wireless Markup Language) 1.x:WAP 1.x 规范中规定的标记语言,无线设备的第一个标记语言。Openwave、Nokia 和 Ericsson 很早都有自己的标记语言。WML规范是WAP Forum(97)创建的。而现在,很多的WAP站点依然使用的是WML。
XHTML:结构比HTML更简洁和严格。这对于无线设备(例:移动电话)很重要,对于有限的处理能力。
XHTML Basic : ......
(七)文档结构
XML声明和字符编码:<?xml version="1.0" encoding="UTF-8"?>
UTF-8/16编码可省略。XML声明也不是必须的,但如果忽略在许多WAP浏览器中出错。
必须有DOCTYPE声明。在XML声明和<html>元素之间。
<html>、<head>、<link>、<title>、<body>
<p>元素,align属性已经去除,可以通过WAP CSS的text-align属性来设置。
(八)通用的元数据
使用<meta/>标签,包含在<head>内
WAP浏览器如果不理解则忽略。
比如添加作者:<meta name="author" content=“yuanxin"/>
Cache Control:<meta/>标签的一个应用是控制XHTML MP文件在Cache中的存在周期:
<meta http-equiv="Cache-Control" content="no-cache"/>
<meta http-equiv="Cache-Control" content="max-age=0"/>
注意点:与设备相关。一些使用不相的方法,一些没有Cache机制。还有一些不支持<meta/>但识别Cache-Control:no-cache的
&n ......
三、WCSS/WAP CSS
(一)WCSS 介绍
WCSS/WAP CSS/Wireless CSS/Wireless Profile CSS(WAP Cascading Style Sheet )
是CSS2的子集+一些WAP特有的扩展
目的:定义文档的风格和布局,从文档内容中分离。
重要性:不同的手机设备有多样的特征,比如屏幕大小。
WML不支持WCSS
W3C CSS Mobile Profile和WAP CSS 不同。
(二)使用WCSS的优势
主要:学习成本降低,可用相同的开发工具,可用WEB浏览器浏览。
表现和结构的分离:匹配不同无线设备的特征(屏幕大小)、不同客户端代理(PC、PDA、手机);降低维护成本(新手机);改变视觉和布局仅需CSS;重复使用CSS;便于工作细分。
比WML更好的控制表现:可以定义元素的color,font,background,border,margin,padding等属性。
移动设备第一次访问站点下载样式(Cache)。
使用外部WCSS,XHTML MP的文档大小变小,提高下载时间。
(三)使用WCSS的劣势
不同的WAP浏览器对WCSS的支持不同,可能一个属性在这个WAP浏览器上支持,而另外一个不支持。
外部的WAP CSS可能增加第一次访问页面的请求时间。原因:外部WCSS不存在于手机的Cache,必须从服务器下载;XHTML MP文档和外部的WCSS下载是不同的请求,增加了服务器 ......
(十二.2)WCSS输入扩展
如果值语法错误,则WAP浏览器忽略该属性。
也可以包含转义字符:’\’在WCSS中是特殊字符,使用’\\’。
控制文本框是否可以留空:-wap-input-required(值为:false和true ),帮助控制文本框是否可以空白。使用元素同上。
当-wap-input-format和-wap-input-required冲突时,以required优先。
(十二.3)WCSS Marquee扩展
可以在屏幕上滚动一些内容(一行文字,一个图片,一个链接等),但一些WAP浏览器只支持滚动文字。当内容超过屏幕时很有用。
包含四个属性和一个属性值:-wap-marquee属性值(display属性的值),-wap-marquee-dir属性(指定marquee的方向,值:ltr,rtl-默认),-wap-marquee-loop属性(指定marquee重复的时间,infinite永远,大多数默认为1),-wap-marquee-speed属性(指定marquee的速度,值:slow,normal-默认,fast),-wap-marquee-style(指定marquee在屏幕上如何滚动,有三个值:scroll-默认,slide,alternate)
(十二.3)W ......