`
dennisbing
  • 浏览: 160838 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

WML语言初探

 
阅读更多

   今天要写一个wml的简单的页面,开始没有头绪,后来稍微研究了一下,发现wml的页面还是写起来没有那么困难的.

WAP 协议用于在无线客户端(比如移动电话)上展示因特网内容。

Deck / Card 元素

开始标签 作用 WML
<access> 定义关于 deck 的访问控件的信息。 1.1
<card> 定义 deck 中的一个 card。 1.1
<head> 包含关于文档的信息。 1.1
<meta> 定义有关文档的元信息。 1.1
<template> 为 deck 中的所有 card 定义代码模板。 1.1
<wml> 定义 WML deck (WML 根) 1.1
<!--> 定义注释。 1.1

文本元素

开始标签 作用 WML
<br> 定义一个换行。 1.1
<p> 定义一个段落。 1.1
<table> 定义表格。 1.1
<td> 定义一个表格单元(表格数据)。 1.1
<tr> 定义一个表格行。 1.1

文本格式化标签

开始标签 作用 WML
<b> 定义粗体的文本。 1.1
<big>  定义大号的文本。 1.1
<em> 定义着重文本。 1.1
<i> 定义斜体的文本。 1.1
<small> 定义小号的文本。 1.1
<strong> 定义强调文本。 1.1
<u> 定义下划线文本。 1.1

锚元素

开始标签 作用 WML
<a> 定义一个锚(链接)。 1.1
<anchor>  定义一个锚(链接)。 1.1

图像元素

开始标签 作用 WML
<img> 定义图像。 1.1

事件元素

开始标签 作用 WML
<do> 在用户点击屏幕上的一个单词或短语时激活一个任务。 1.1
<onevent> 包含了当某些事件发生时所执行的代码。 1.1
<postfield> 包含了连同 <go> 标签被送往服务器的信息。 1.1

任务元素

开始标签 作用 WML
<go> 表示跳转到新卡片的动作。 1.1
<noop> 表示不进行任何动作(noop 指的是 "no operation")。 1.1
<prev> 表示返回前一个访问过的卡片。 1.1
<refresh> 刷新指定的卡片变量。如果有变量显示在屏幕上,此任务也会刷新屏幕。 1.1

输入元素

开始标签 作用 WML
<fieldset> 用于对卡片中的相关元素进行分组。 1.1
<input>  定义输入字段(用户可在其中输入文本的文本域)。 1.1
<optgroup> 定义可选列表中的一组选项。 1.1
<option> 定义可选列表中的选项。 1.1
<select> 定义可选列表。 1.1

变量元素

开始标签 作用 WML
<setvar> 在 <go>、<prev> 或 <refresh> 任务中把变量设置为指定的值。 1.1
<timer> 定义卡片计时器。 1.1

今天写的一个小页面:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "
http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>手机分享</title>
 </head>
 
 <body style="width:240px;font-size:12px;img">
  <div><a href="
http://www.faveting.com"><img src="/img/icon/logo.png" width="100px" height="24px" style="border: 0 none;"/></a><br>
  一起珍藏瞬间的感动,分享精彩的生活<br>
  <card title="img">
   <p><a href="/user/center?touid={$aUserInfo.uid}">{$aUserInfo.username}</a> : {$aPhotoInfo.description}</p>
   <p><a href="/photo/viewPhotoInfo?pid={$aPhotoInfo.pid}"><img src="{$aPhotoInfo.path}" style="border: 0 none;" width="213px" height="213px"/></a>
  </card><br>
  <a href="/user/center?touid={$aList.messagesinfo.create_uid}">{$aUserInfo.username}</a>  正在使用的 乐悠悠是一款免费的照片云存储和分享产品。<br>
  乐悠悠网站:<a href="
http://www.faveting.com">www.faveting.com</a><br>
  乐悠悠手机客户端下载<br>
  <p>
   <a href="#" style="padding-right:4px;">andriod客户端</a>
   <a href="#">iphone客户端</a>
  </p>
 </body>
<html>

分享到:
评论

相关推荐

    WML语言参考教程 WML

    **WML语言参考教程** WML(Wireless Markup Language)是一种专为无线设备,特别是早期的移动电话设计的标记语言,用于创建可适应小型屏幕和有限功能的移动浏览器的网页内容。WML是XML的子集,因此它遵循XML的语法...

    wml语言

    ### WML语言知识点详解 #### 一、WML语言简介 - **定义**: WML (Wireless Markup Language) 是一种专门为无线设备设计的标记语言,主要用于构建WAP(Wireless Application Protocol)应用和服务。 - **用途**: WML...

    WML(无线标记语言)

    **WML(无线标记语言)**是专门为无线设备如移动电话、呼机和PDA设计的一种标记语言,它是XML的一个子集,由WAP论坛提出。WML的主要目的是为无线设备用户提供交互式的界面,便于在有限的硬件资源和通信带宽下展示...

    wml语言大全,很完全

    【标题】: "WML语言大全,很完全" 【描述】: "这是一份详尽的WML语言教程,非常适合想要学习建站的人,提供了迄今为止最全面的WML相关资料。" 【标签】: "显卡检测" 【部分内容】: WML(Wireless Markup ...

    WML语言(WAP语言)

    ### WML语言(WAP语言) #### 简介 WML(Wireless Markup Language),即无线标记语言,是一种基于XML的语言,专为移动设备设计,用于创建和管理无线应用协议(WAP)中的内容和服务。它允许开发者构建适配于小屏幕...

    wap wml语言基础

    **WAP与WML语言基础** WAP(Wireless Application Protocol)无线应用协议是一种通信协议,主要用于移动设备,如手机,以实现互联网内容和服务的访问。WAP技术使得用户可以通过移动设备浏览网页、发送电子邮件、...

    wml语言入门

    wml的简单介绍,以及一些简单的程序。

    WAP网站开发WML语言基础

    【WML语言基础】 WML(Wireless Markup Language)是一种基于XML(eXtensible Markup Language)的标记语言,特别设计用于在有限的移动网络带宽下创建和访问网站,适用于资源有限的无线设备,如手机、呼机和个人...

    WML语言语法基础讲解

    **WML语言语法基础讲解** **一、WML概述** WML,全称为Wireless Markup Language,即无线标记语言,是XML(Extension Markup Language)的一个子集,专门针对无线设备用户设计,提供交互式界面。WML的主要目标是...

    WAP开发之wml语言基础

    **WML(无线标记语言)**是专门为无线设备如手机、PDA等设计的一种基于XML的标记语言,用于创建在这些设备上展示的交互式用户界面。WML 1.1是当前的标准版本,由WAP论坛(现为Open Mobile Alliance)制定。WML的主要...

    WAP建站进阶-WML标记语言和WMLScript脚本语言

    ### WAP建站进阶——WML标记语言与WMLScript脚本语言 #### 一、WAP工具包概述 WAP(Wireless Application Protocol,无线应用协议)是一种为移动设备提供互联网服务的标准协议,其目的在于使手机和其他移动设备...

    wml 语言 标签 入门

    **WML 语言入门与标签使用** WML(Wireless Markup Language)是一种专为无线设备,如移动电话,设计的标记语言,它使得在这些设备上浏览和交互互联网内容成为可能。WML 是WAP(Wireless Application Protocol)...

    WML 语言参考(中文)

    WML 中文语言参考,WML 参考手册。

    wap全面详细教程(wml语言,wmlscript脚本,wap建站)

    在本全面详细的WAP教程中,我们将深入探讨无线应用协议(WAP)的各个方面,包括其原理、编码、设计以及相关的编程语言WML(Wireless Markup Language)和WMLScript。WAP是一种允许移动设备通过无线网络访问互联网...

    MIT系列(WAP手机网站和WML语言学习大全)

    **MIT系列:WAP手机网站与WML语言学习大全** WAP(Wireless Application Protocol,无线应用协议)是一种为移动设备提供互联网接入的标准协议。它允许用户通过移动电话或其他无线设备访问网页、电子邮件、新闻、...

    使用STRUTS框架开发WML语言的WAP站点用的标签库

    WML(Wireless Markup Language)则是一种用于创建WAP(Wireless Application Protocol)网站的语言,主要用于早期的移动设备,如早期的智能手机和平板电脑。 "使用STRUTS框架开发WML语言的WAP站点用的标签库"是...

    Learning WML & WML Script

    《Learning WML & WML Script》是一本由Martin Frost编写的书籍,专注于介绍无线标记语言(WML)和WML脚本,适用于那些希望在移动通信领域开发内容的开发者。WML是Wireless Markup Language的缩写,是为无线应用平台...

    Wml(无限标记语言)学习笔记

    无限标记语言wml(wireless markup language)是一种基于扩展标记语言xml(extension markup language)的语言,是xml的子集。它可以显示各种文字、图像等数据.HTML语言写出的内容,我们可以在我们的PC机上用IE或是...

Global site tag (gtag.js) - Google Analytics