`

XHTML MP 的语法规则

    博客分类:
  • wap
阅读更多

XHTML MP 是 XHTML 的一个子集. XHTML MP 的语法规则遵守 XHTML 的.

正如本 XHTML MP 教程前面提到的, XHTML 只是 HTML 更为严格整洁的形式. 如果你已经会了 HTML, 你可以按如下的 XHTML MP 语法规则立即开始编写 XHTML MP 标记代码.

  1.  必须恰当地关闭标签
  2.  标签与属性必须用小写字母
  3. 属性值必须用引号包含
  4. 不允许最小化属性
  5. 必须正确地欠套标签

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>
分享到:
评论

相关推荐

    XHTML_MP的语法规则

    手机网页页面标记,遵循行业标准规则,提高开发速度。

    (XHTML MP) / WAP 2.0 教程

    讲述了 WML 与 XHTML MP 的主要区别, XHTML MP 的语法规则和文档结构等等. 另外, 本 XHTML MP 教程也覆盖了列表, 表格, 链接, 下拉列表, 输入框和从移动设备上向服务器传送数据. 是目前国内唯一一部全面介绍 XHTML ...

    XHTML 移动概要 (XHTML MP)-WAP 2.0 教程

    讲述了 WML 与 XHTML MP 的主要区别, XHTML MP 的语法规则和文档结构等等. 另外, 本 XHTML MP 教程也覆盖了列表, 表格, 链接, 下拉列表, 输入框和从移动设备上向服务器传送数据. 是目前国内唯一一部全面介绍 XHTML ...

    XHTML+移动概要+(XHTML+MP)-WAP+2[1].0+教程.chm

    XHTML MP (XHTML Mobile Profile) 是... 讲述了 WML 与 XHTML MP 的主要区别, XHTML MP 的语法规则和文档结构等等. 另外, 本 XHTML MP 教程也覆盖了列表, 表格, 链接, 下拉列表, 输入框和从移动设备上向服务器传送数据.

    XHTML.rar_ xhtml mp_xhtml_xhtml mp

    XHTML 移动概要/ WAP 2.0 教程(XHTML MP 基础)

    设计XHTML MP 内容

    设计XHTML MP 内容!!!!!!!!!!

    xhtml mp基础

    我们知道,我们通常用电脑访问的网站的网页是用html构建的。类似的,现在WAP 2.0网站是用XHTML MP 构建,以供手持设备的访问,如手机、PDA等。 XHTML MP是XHTML的子集,因此继承了它的语法。

    XHTML MP 教程(带WCSS效果很牛X)

    XHTML MP wap2.0教程其中的WAP2.0(带WCSS效果很牛X)

    XHTML MP开发文档

    关于XHTML MP的开发文档 里面详细的介绍了XHTML MP的开发规范。

    wml_xhtmlMP中文手册

    wml_xhtmlMP中文手册,wml_xhtmlMP中文手册,wml_xhtmlMP中文手册

    WAP 2.0 教程

    讲述了 WML 与 XHTML MP 的主要区别, XHTML MP 的语法规则和文档结构等等. 另外, 本 XHTML MP 教程也覆盖了列表, 表格, 链接, 下拉列表, 输入框和从移动设备上向服务器传送数据. 是目前国内唯一一部全面介绍 XHTML ...

    XHTML 移动概要 (XHTML MP)WAP 2.0 教程

    XHTML 移动概要 (XHTML MP)WAP 2.0 教程

    wap2.0初探索XHTML MP、WCSS

    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教程PDF

    XHTML MP(XHTML Mobile Profile),它是定义在WAP 2.0上面的标记语言(markup language)。 本资源来自互联网。

    xhtml mp 基础(手机网站开发基础技术)

    XHTML MP 基础(手机网站开发基础技术) 我们知道,我们通常用电脑访问的网站的...类似的,现在WAP 2.0网站是用XHTML MP 构建,以供手持设备的访问,如手机、PDA等。 XHTML MP是XHTML的子集,因此继承了它的语法。

    XHTML移动概要XHTMLMP_WAP2.0教程

    XHTML移动概要XHTMLMP_WAP2.0教程,中文教程

    WAP2.0 XHTML MP WCSS

    简洁地介绍WAP2.0 XHTML MP WCSS 精简,到位,快速入门。

    WAP 2.0—— XHTML MP and WCSS

    HTML/XHTML页面可以通过较小的修改成XHTML MP,甚至不用修改(注意:布局是否适应小屏幕,文件大小是否出最大)。 支持WCSS。移动设备有很多不同的特征,比如屏幕大小,只需写一次结构,使用不同的WCSS文件即可。 更...

    XHTML_移动概要__XHTML_MP_WAP_2.0_教程

    web2.0开发指导手册,详细介绍了xhtml的语法规则和相关注意事项

    XHTML MP开发基础

    wap2.0技术开发基础XHTML_MP

Global site tag (gtag.js) - Google Analytics