wap1.2和wap2.0的区别(wap1.2和wap2.0比较)

阅读更多
wap1.2版本:
1、抬头:


<% response.setContentType("text/vnd.wap.wml;charset=UTF-8");%>
<% request.setCharacterEncoding("UTF-8");%>
<%@ page contentType="text/vnd.wap.wml; charset=GB2312" %>

wap2.0版本:
基本上和html语言一样,只是介于部分手机不支持一些标签,所以我们的页面书写有所限制,并且不能用js语言
2.0不能实现的功能可以使用wap1.2页面代替
1、抬头


<%@ page contentType="application/vnd.wap.xhtml+xml;charset=gb2312" %>
<% response.setContentType("application/xhtml+xml;charset=UTF-8");%>
<% request.setCharacterEncoding("UTF-8");%>

MyEclipse中抬头的写法
WAP1.2
<%@ page contentType="text/vnd.wap.wml; charset=GB2312" %>

<% response.setContentType("text/vnd.wap.wml;charset=UTF-8");%>
<% request.setCharacterEncoding("UTF-8");%>


      
      
      


WAP2.0
<%@ page language="java" contentType="application/vnd.wap.xhtml+xml;charset=gb2312"%>
<% response.setContentType("application/xhtml+xml;charset=utf-8");%>
<% request.setCharacterEncoding("utf-8");%>



   
     
     
      wap搜索
  
-----------------------------------------------------------------------------------------------------------

wap1.2版本:
2、相当于html中的,所有的内容都在其中
相当于html中的,但是一个wml中可以有多个card,主体内容一定要包括在card中

和html中的一样
通常格式为:


<% response.setContentType("text/vnd.wap.wml;charset=UTF-8");%>
<% request.setCharacterEncoding("UTF-8");%>
<%@ page contentType="text/vnd.wap.wml; charset=GB2312" %>



…………
…………





wap2.0版本:
2、在中一定要写成:

和标准的html相似:

       
            
        titlename


和标准的一样,但是除了
以外,所有的内容都要在
中,对于,格式为


通常的页面格式为:


<%@ page contentType="application/vnd.wap.xhtml+xml;charset=gb2312" %>
<% response.setContentType("application/xhtml+xml;charset=UTF-8");%>
<% request.setCharacterEncoding("UTF-8");%>


       
            
        titlename



…………
…………




…………
…………





----------------------------------------------------------------------------------------------------------------

wap1.2版本:
3、常用标签:
(1)回车:


wap2.0版本:
3、常用标签:
(1)回车:

-------------------------------------------------------------------------------------------------------------------

wap1.2版本:
(2)链接:
linkname

  


postfield可以为多个,表示要传递的参数,必须包括在中,如果没有传递的参数,可以直接写成:
linkname



wap2.0版本:
(2)链接:
linkname
--------------------------------------------------------------------------------------------------------------------

wap1.2版本:
(3)图片(联通为png格式,移动为gif格式):


wap2.0版本:
(3)图片(联通为png格式,移动为gif格式):

----------------------------------------------------------------------------------------------------------------------

wap1.2版本:
(4)输入框:



linkname

  
  


keywordtext为输入框的名称,作为参数传递是要写成的形式
postfieldname1为通常的参数传递
(5)下拉框

selectname为下拉框的名称,参数传递如(4),要写成的形式
(6)多选框

multiselect为多选框的名称,参数传递如(4),要写成的形式
如果选择了value1和value2,在后台接收到的数据为postfieldname=value1;value2,以此类推

wap2.0版本:
(4)表单:


下面是输入框:



下面是下拉框:



下面是多选框:

checkboxvalue1
checkboxvalue2
checkboxvalue3

下面是单选框:

checkboxvalue1

checkboxvalue2

checkboxvalue3

下面是隐藏体:


下面是按钮:





--------------------------------------------------------------------------------------------------------

wap1.2版本:
(7)拨号
直接拨号: telname
telnum:是要拨号的电话,不能有其他字符,只能是数字;
telname:可以是任何字符
跳转拨号:
从任意一个页面转到下页,然后过0.05秒,手机就转接到要拨打的电话






wap2.0版本:
(5)拨号:
telname
telnum:是要拨号的电话,不能有其他字符,只能是数字;
telname:可以是任何字符
---------------------------------------------------------------------------------------------------------------------

wap1.2版本:
(8)手机快捷键




viewname为显示的名称,linkname为这个链接的名称,在同一个页面中不可以有重复的linkname,linkurl为链接url

wap2.0版本:
(6)快捷键:

telkey:为手机上的键名称,可以是0、2、3、4、5、6、7、8、9、*、#这12个键
只要用户按键不放,就可以到达linkurl地址
(7)css:
书写格式和html一样:
body {color: #000000; font-family: "Arial",

sans-serif; background-color: #E7FAFF;}

.red { color: #ff00ff; }

a:hover span{ color:red; }

.yellow { background-color:#E7FAFF; }
引入:

调用:
testtext

你可能感兴趣的:(wap1.2,wap2.0,wml,xhtml,mp)