WAP技术课程 |
| 作者:不详 来源:本站整理 发布时间:2005-7-13 9:05:20 |
|
关)。这样做是为了方便填表单,当ordered设置为true时,如果一个表单的内容不能在一屏里显示完,就分成多屏显示;当ordered设置为false时,手机可以显示一个概要card来总结有效的选项,用户可以从中选取表单选项来填写。 *onxxx属性,类似于html标签中的onxxx属性,用来捕捉事件,当事件被触发时执行指定的操作(任务),在这里是转向某个url。 3。显示文本 在文本的显示上wml基本和html相同。文字段落包含在<p align= "alignment" mode=" wrapmode">和</p>之间,align属性指定该段文字的对齐方式,默认的是left,其他可选择right和center;mode属性指定当一行显示不下所有的文字时是否自动换行,默认的是自动换行wrap,如果选nowrap,则在一行中显示,浏览器会通过类似于水平滚动条 换行标签也一样为<br/>,这里先替一下,在标单中如果有多个<input>或者<select>,其间不要用<br/>,否则会使手机浏览器认为是断点而把表单分页显示。 文字的修饰标签有<b>、<i>、<u>、<em>、<strong>、<big>和<small>,意义和html里的相同。 表格的显示标签也和html相近,使用<table title="name" align="left|right|center" columns="列数">、<tr>和<td>来显示,<table>的title属性用来给表格取个名字,columns属性指定表的列数,不能为0,可选的align属性和前面提到的一样是对齐方式。表格中可以包含文字和图片。 test1.wml <wml> 4。显示图片 显示图片(1位黑白bmp图片)的标签一样类似于html,<img alt="text" src="url" localsrc="icon" align="left" height="n" width="n" vspace="n" hspace="n"/>,属性中alt和src是必须要有的,其他可选。另外要注意的是<img>要放在<p>里,不能放 在<do>和<option>等功能健标签和选单标签里。 *alt属性用来指定当手机不支持图片显示时用来显示的文字。 *src属性指定图片的url,但当有了以下的localsrc属性时,手机浏览器就忽略src属性。 *localsrc属性用来指定显示存在手机rom中的图标,如果找不到,则到up.link server上去找。 *可选的align属性用来表明图片同当前行文本的对齐方式,默认值为bottom,可选to和middle。 *height、width、vspace、hspace属性分别指定图片的长宽和距环绕文字的间距,目前不是所有的wap手机都支持这些属性。 test2.wml <wml> 5。锚和任务 连接是html页面里最基本的功能,在wml里也一样用<a href="url" title="label">和</a>来包括用来建立连接的文字,必选属性href指 定了要打开的url,可选的title属性给该连接取个标记名字,这个名字将作为软按钮之一的accept键(详见以前的hdml入门文章)的标记显示在 屏幕的软按钮区,所以通常可以将属性作为提示文字是用。 然而,以上的连接在wml里只是任务的一种情况,为了能够使用其它任务,所以引进了新的标签<anchor title="label">任务标签 文 本</anchor>,<a>其实是当任务标签为<go/>时的简单表示方式。 test3.wml <wml> wml里的任务标签有以下几种,除了用于<anchor>,还可以用在事件中: 1)<go>用来指示浏览器显示指定的url,包括deck的第一个card或者指定的card。语法如下: 2)<prev>用来将当前页面的url压入url历史堆栈,并打开此前的url,若该url不存在,则<prev>无效。语法类似<go>:<prev><setvar name="name" value="value"/></prev>,<prev>和</prev>之间可加入一句或多句<setvar name="name" value="value"/>,若不加,则必须变成<prev/>的形式。 3)<refresh>用来刷新当前的页面,从而使得页面内的变量刷新,语法为<refresh><setvar name="name" value="value"/></refresh>。 4)<noop>,表示什么也不做,该标签不能用在<anchor>中,一般用在覆盖deck级的<do>(以后会说明)。
三、当我用模拟手机浏览wap网页时,汉字显示出现乱码或编译出错的设置 以下有几种方法可以设置: 1、可在web服务器中设置mime表时,在text/vnd.wap.wml后加上“;charset=charset_ |
| [] [返回上一页] [打 印] |
|
文章评论 |
