`

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的语法规则 #### 一、引言 XHTML_MP是一种专门针对移动设备设计的XHTML简化版本,其主要目的是为了更好地适应移动网络环境,提高网页加载速度及优化用户浏览体验。XHTML_MP遵循了W3C(World Wide Web ...

    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

    2. **更严格的语法**:与HTML相比,XHTML MP的语法更为严格,要求所有的元素都必须正确关闭,避免了HTML中的许多潜在问题。 3. **支持CSS**:XHTML MP支持级联样式表(CSS),使得页面的布局和样式控制更加灵活,...

    (XHTML MP) / WAP 2.0 教程

    【XHTML MP的语法规则和文档结构】 XHTML MP遵循XML的规则,这意味着所有的标签必须正确关闭,属性值必须用引号包围,以及所有元素必须严格嵌套。文档结构通常包括头部(`&lt;head&gt;`)和主体(`&lt;body&gt;`)两部分,头部...

    XHTML MP开发基础

    &lt;p&gt;XHTMLMP教程段落1 ``` 2. **标签和属性都必须是小写** - XHTML MP 要求所有标签和属性名称必须全部使用小写字母。例如: ```html &lt;p id="p1"&gt;XHTMLMPtutorialparagraph1 ``` 3. **属性的值必须...

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

    在XHTML MP中,我们遵循一套特定的规则和规范来编写代码,确保页面在各种移动设备上都能正确渲染。这包括使用正确的文档类型声明(DOCTYPE),如`&lt;!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" ...

    wml_xhtmlMP中文手册

    《wml_xhtmlMP中文手册》是一份详细阐述WML(Wireless Markup Language)与XHTML MP(Mobile Profile)技术的资源,适用于那些希望深入理解移动互联网内容制作和交互的开发者。WML和XHTML MP是WAP 2.0标准中的核心...

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

    XHTML MP作为XHTML的一个子集,它继承了XHTML的严格语法规则,从而提供更加结构化和可读性的内容。 **XHTML MP的语法规则** 1. **标签必须正确闭合**:XHTML MP要求每个开始标签都要有相应的结束标签,即使是没有...

    XHTML MP教程PDF

    1. **基于XML**:XHTML MP是基于Extensible Markup Language (XML) 的,这意味着它的语法更为严格,需要正确关闭所有标签,确保文档结构的完整性和一致性。 2. **简化的HTML元素**:相比标准HTML,XHTML MP剔除了...

    XHTML移动概要XHTMLMP_WAP2.0教程

    **XHTML移动概要XHTMLMP_WAP2.0教程** XHTML移动概要(XHTMLMP)是专为移动设备设计的一种简化版的XHTML(eXtensible Hypertext Markup Language),它在WAP 2.0框架下运行,为移动互联网提供了更丰富的用户体验。...

    XHTML MP开发文档

    ### XHTML MP 开发知识点 #### 一、XHTML MP 概览 XHTML MP(Mobile Profile)是一种专门针对移动设备优化的XHTML版本,旨在帮助开发者创建能够在移动设备上高效运行的内容和服务。XHTML MP结合了XHTML 1.0 Strict...

    XHTML_移动概要__XHTML_MP_WAP_2.0_教程

    XHTML的语法规则包括:元素必须小写,所有标签都必须闭合,属性值必须用引号包围,不允许使用空格缩进等。 XHTML MP是XHTML针对移动设备的特定版本,它考虑到移动设备的屏幕尺寸、带宽限制以及处理器性能。例如,它...

    wap2.0说明(XHTML MP and WCSS)

    1. 它是 **XHTML** 的一个子集,继承了XHTML的结构化和严格的语法,使内容更容易理解和解析,特别适合资源有限的移动设备。 2. 它兼容 **XHTML Basic**,但加入了更多XHTML元素和属性,如 `&lt;i&gt;`, `&lt;b&gt;`, `&lt;small&gt;`, ...

    WAP2.0.ppt XHTML MP and WCSS

    2. **结构严谨性**:与HTML相比,XHTML的语法更加严格,这对于处理能力有限的移动设备来说尤其重要,因为它有助于优化数据传输和解析。 3. **与WCSS结合**:XHTML MP与WCSS结合使用,允许开发者通过样式表控制移动...

    WAP 2.0 教程

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

    WAP 2.0-XHTML MP and WCSS

    XHTML MP是专门为移动设备定制的XHTML版本。它在保留HTML基本结构的同时,遵循XML的严格语法,使得内容更易于解析和呈现。XHTML MP支持更丰富的元素和属性,允许创建更复杂、更接近桌面Web的页面布局。此外,XHTML ...

    XHTML Mobile Profile开发手册.rar

    1. **基础概念**:介绍XHTML MP的基本语法和结构,包括如何编写符合规范的HTML标签,以及如何使用CSS进行样式控制。 2. **设备兼容性**:讲解不同移动设备对XHTML MP的支持情况,如何进行跨设备的兼容性测试,以及...

    手机页面开发.docx

    在进行手机页面开发时,了解并遵循XHTML MP的基本语法规则是至关重要的。 首先,XHTML MP强调标签的正确闭合。这意味着每个开始标签都需要有相应的结束标签。例如,在编写段落时,不能像HTML那样省略结束标签,而是...

Global site tag (gtag.js) - Google Analytics