XHTML MP 是 XHTML 的一个子集. XHTML MP 的语法规则遵守 XHTML 的.
正如本 XHTML MP 教程前面提到的, XHTML 只是 HTML 更为严格整洁的形式. 如果你已经会了 HTML, 你可以按如下的 XHTML MP 语法规则立即开始编写 XHTML MP 标记代码.
- 必须恰当地关闭标签
- 标签与属性必须用小写字母
- 属性值必须用引号包含
- 不允许最小化属性
- 必须正确地欠套标签
XHTML MP 语法规则一: 必须恰当地关闭标签
XHTML MP 中的所有标签都必须恰当地关闭. 例如, 下面的代码在 XHTML MP 中是不正确的, 因为结束标签 </p> 被丢掉了. (如果你不知道的话, <p></p> 用于包含文本的段落.)
<p>XHTML MP 教程第一段
<p>XHTML MP 教程第二段
<p>XHTML MP 教程第三段
下面的代码在 XHTML MP 中是正确的:
<p>XHTML MP 教程第一段</p>
<p>XHTML MP 教程第二段</p>
<p>XHTML MP 教程第三段</p>
XHTML MP 中的一些标签并不是成对出现的, 因为没有可包含的内容. 一个例子就是用于断行的 <br> 标签. 要关闭这种标签, 你要在标签的结尾 ">" 之前加一个 "/" . 例如, <br> 标签的关闭版为 <br/>.
下面的标记代码在 XHTML MP 中是不正确的, 因为 <br> 标签没有自己关闭.
断行<br>
如下代码在 XHTML MP 中是正确的:
断行<br/>
注意, 要想让 XHTML MP 标签代码与 PC 机上的一些老浏览器兼容, 你得在 "/>" 前面加一个空格, 像这样:
断行<br />
XHTML MP 语法规则二: 标签与属性必须用小写字母
XHTML MP 标记代码是区分大小写的. XHTML MP 中的所有标签和属性都必须用小写字母. 下面的标记代码在 XHTML MP 中是不正确的因为标签 (<P></P>) 和属性 (ID) 用的都是大写字母.
<P ID="p1">XHTML MP 教程第一段</P>
<P ID="p2">XHTML MP 教程第二段</P>
<P ID="p3">XHTML MP 教程第三段</P>
下面的标记代码在 XHTML MP 中是正确的.
<p id="p1">XHTML MP 教程第一段</p>
<p id="p2">XHTML MP 教程第二段</p>
<p id="p3">XHTML MP 教程第三段</p>
XHTML MP 语法规则三: 属性值必须用引号包含
在 XHTML MP 中属性的值必须用引号包含. 单引号或双引号你都可以用. 下面的标记代码在 XHTML MP 中是不正确的.
<p id=p1>XHTML MP 教程第一段</p>
<p id=p2>XHTML MP 教程第二段</p>
<p id=p3>XHTML MP 教程第三段</p>
下面的代码在 XHTML MP 中是正确的:
<p id="p1">XHTML MP 教程第一段</p>
<p id="p2">XHTML MP 教程第二段</p>
<p id="p3">XHTML MP 教程第三段</p>
你也可以用单引号来包含属性值.
<p id='p1'>XHTML MP 教程第一段</p>
<p id='p2'>XHTML MP 教程第二段</p>
<p id='p3'>XHTML MP 教程第三段</p>
XHTML MP 语法规则四: 不允许最小化属性
某些属性只有一个可能值. 在 HTML 中, 碰到这种情况的时候你可以不加属性的值. 这被称作属性最小化. 例如, 在下面的标记代码中, 我们定义了一个复选框且默认状态为选中状态. 因为 checked 属性只接收 "checked" 值, 在 HTML 中你可以省略 "checked" 值. Web 知道 checked 属性的值一定是 "checked".
<input type="checkbox" checked />
然而, 在 XHTML MP 中属性最小化是不允许的. 上述标记代码在 XHTML MP 中是不正确的. 要想纠正它, 你必须像这样把属性和值都写全了:
<input type="checkbox" checked="checked" />
下面是另一个例子. 如下的标记代码定义了一个有三个选项的下拉列表: "XHTML MP 教程第一段", "XHTML MP 教程第二段" 和 "XHTML MP 教程第三段". multiple 属性用于允许选择多个选项, 并且 selected 属性用于初始时选择 "XHTML MP 教程第二段" 选项.
<select multiple>
<option>XHTML MP 教程第一段</option>
<option selected>XHTML MP 教程第二段</option>
<option>XHTML MP 教程第三段</option>
</select>
上面的标记代码在 HTML 中是正确的, 但在 XTML MP 中却不然. 要想纠正错误, 你需要把 "属性-值" 搭配写全, 像这样:
<select multiple="multiple">
<option>XHTML MP 教程第一段</option>
<option selected="selected">XHTML MP 教程第二段</option>
<option>XHTML MP 教程第三段</option>
</select>
XHTML MP 语法规则五: 必须正确地欠套标签
XHTML MP 中的标签必须正确地欠套. 标签套圈是不允许的. 下面的标记代码在 XHTML MP 中是不正确的, 因为标签出现了套圈现象. (<b></b> 和 <i></i> 标签分别用于将文本风格更改为粗体和斜体.)
<p><b>XHTML MP 教程第一段</p></b>
<i><p>XHTML MP 教程第二段</i></p>
<p><b><i>XHTML MP 教程第三段</p></i></b>
下面的代码在 XHTML MP 中是正确的. 标签欠套也是正确的.
<p><b>XHTML MP 教程第一段</b></p>
<p><i>XHTML MP 教程第二段</i></p>
<p><b><i>XHTML MP 教程第三段</i></b></p>
相关推荐
手机网页页面标记,遵循行业标准规则,提高开发速度。
讲述了 WML 与 XHTML MP 的主要区别, XHTML MP 的语法规则和文档结构等等. 另外, 本 XHTML MP 教程也覆盖了列表, 表格, 链接, 下拉列表, 输入框和从移动设备上向服务器传送数据. 是目前国内唯一一部全面介绍 XHTML ...
讲述了 WML 与 XHTML MP 的主要区别, XHTML MP 的语法规则和文档结构等等. 另外, 本 XHTML MP 教程也覆盖了列表, 表格, 链接, 下拉列表, 输入框和从移动设备上向服务器传送数据. 是目前国内唯一一部全面介绍 XHTML ...
XHTML MP (XHTML Mobile Profile) 是... 讲述了 WML 与 XHTML MP 的主要区别, XHTML MP 的语法规则和文档结构等等. 另外, 本 XHTML MP 教程也覆盖了列表, 表格, 链接, 下拉列表, 输入框和从移动设备上向服务器传送数据.
XHTML 移动概要/ WAP 2.0 教程(XHTML MP 基础)
设计XHTML MP 内容!!!!!!!!!!
我们知道,我们通常用电脑访问的网站的网页是用html构建的。类似的,现在WAP 2.0网站是用XHTML MP 构建,以供手持设备的访问,如手机、PDA等。 XHTML MP是XHTML的子集,因此继承了它的语法。
XHTML MP wap2.0教程其中的WAP2.0(带WCSS效果很牛X)
关于XHTML MP的开发文档 里面详细的介绍了XHTML MP的开发规范。
wml_xhtmlMP中文手册,wml_xhtmlMP中文手册,wml_xhtmlMP中文手册
讲述了 WML 与 XHTML MP 的主要区别, XHTML MP 的语法规则和文档结构等等. 另外, 本 XHTML MP 教程也覆盖了列表, 表格, 链接, 下拉列表, 输入框和从移动设备上向服务器传送数据. 是目前国内唯一一部全面介绍 XHTML ...
XHTML 移动概要 (XHTML MP)WAP 2.0 教程
XHTML MP(eXtensible HyperText Markup Language Mobile Profile) WAP2.0 与WCSS(WAP CSS /WAP Cascading Style Sheet)配套使用 是XHTML的子集 XHTML Basic (XHTML子集)+另外的一些XHTML的元素和属性 WAP浏览器...
XHTML MP(XHTML Mobile Profile),它是定义在WAP 2.0上面的标记语言(markup language)。 本资源来自互联网。
XHTML MP 基础(手机网站开发基础技术) 我们知道,我们通常用电脑访问的网站的...类似的,现在WAP 2.0网站是用XHTML MP 构建,以供手持设备的访问,如手机、PDA等。 XHTML MP是XHTML的子集,因此继承了它的语法。
XHTML移动概要XHTMLMP_WAP2.0教程,中文教程
简洁地介绍WAP2.0 XHTML MP WCSS 精简,到位,快速入门。
HTML/XHTML页面可以通过较小的修改成XHTML MP,甚至不用修改(注意:布局是否适应小屏幕,文件大小是否出最大)。 支持WCSS。移动设备有很多不同的特征,比如屏幕大小,只需写一次结构,使用不同的WCSS文件即可。 更...
web2.0开发指导手册,详细介绍了xhtml的语法规则和相关注意事项
wap2.0技术开发基础XHTML_MP