手机移动网页制作:WML网页段落、文本格式化、表格
在上篇关于手机WML语言的文章中简单介绍了WML的基础知识和基础语法,这篇文章中将讲些更加实质性的内容:WML网页中的段落、换行、文本格式化、表格、图像等内容。
一、段落和换行
WML中的段落和换行与Html中的段落和换行写法相同,都是<p></p>标签和<br />,而且都是需要关闭的。
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card title="Paragraphs"> <p>段落文字</p>
<p>段落文字<br/>段落文字 </p>
</card>
</wml>
二、文本格式化
文本格式化可没有硬盘那么严重,其实就是将它们定义各种格式而已,比如加粗字体、斜体、下划线等等。
强调<em>emphasized</em> 和 斜体<i>italic</i>
加强<strong>strong</strong> 和 粗体<b>bold</b>
下划线<u>underline</u>
增大字体<big>big</big>
缩小字体<small>small</small>
有人会说强调和斜体效果不是一样吗?为什么要分开来两种标签,加强和粗体也是。这一点我曾在《xhtml文本格式和特殊字符详解》中详细将结果,有兴趣的朋友可以去看看。
三、表格
WML中的表格和Html中的表格制作方法也大同小异。
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card title="Table">
<p>
<table columns="3">
<tr>
<td>单元格 1</td>
<td>单元格 2</td>
<td>单元格 3</td>
</tr>
</table>
</p>
</card>
</wml>
从上面的代码中可以看出,WML和Html在文本方面没有多大的区别。其实这个原因是他们本质上都遵守 XML 1.0 标准。