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>
相关推荐
### XHTML_MP的语法规则 #### 一、引言 XHTML_MP是一种专门针对移动设备设计的XHTML简化版本,其主要目的是为了更好地适应移动网络环境,提高网页加载速度及优化用户浏览体验。XHTML_MP遵循了W3C(World Wide Web ...
讲述了 WML 与 XHTML MP 的主要区别, XHTML MP 的语法规则和文档结构等等. 另外, 本 XHTML MP 教程也覆盖了列表, 表格, 链接, 下拉列表, 输入框和从移动设备上向服务器传送数据. 是目前国内唯一一部全面介绍 XHTML ...
XHTML MP (XHTML Mobile Profile) 是... 讲述了 WML 与 XHTML MP 的主要区别, XHTML MP 的语法规则和文档结构等等. 另外, 本 XHTML MP 教程也覆盖了列表, 表格, 链接, 下拉列表, 输入框和从移动设备上向服务器传送数据.
2. **更严格的语法**:与HTML相比,XHTML MP的语法更为严格,要求所有的元素都必须正确关闭,避免了HTML中的许多潜在问题。 3. **支持CSS**:XHTML MP支持级联样式表(CSS),使得页面的布局和样式控制更加灵活,...
【XHTML MP的语法规则和文档结构】 XHTML MP遵循XML的规则,这意味着所有的标签必须正确关闭,属性值必须用引号包围,以及所有元素必须严格嵌套。文档结构通常包括头部(`<head>`)和主体(`<body>`)两部分,头部...
<p>XHTMLMP教程段落1 ``` 2. **标签和属性都必须是小写** - XHTML MP 要求所有标签和属性名称必须全部使用小写字母。例如: ```html <p id="p1">XHTMLMPtutorialparagraph1 ``` 3. **属性的值必须...
在XHTML MP中,我们遵循一套特定的规则和规范来编写代码,确保页面在各种移动设备上都能正确渲染。这包括使用正确的文档类型声明(DOCTYPE),如`<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" ...
《wml_xhtmlMP中文手册》是一份详细阐述WML(Wireless Markup Language)与XHTML MP(Mobile Profile)技术的资源,适用于那些希望深入理解移动互联网内容制作和交互的开发者。WML和XHTML MP是WAP 2.0标准中的核心...
XHTML MP作为XHTML的一个子集,它继承了XHTML的严格语法规则,从而提供更加结构化和可读性的内容。 **XHTML MP的语法规则** 1. **标签必须正确闭合**:XHTML MP要求每个开始标签都要有相应的结束标签,即使是没有...
1. **基于XML**:XHTML MP是基于Extensible Markup Language (XML) 的,这意味着它的语法更为严格,需要正确关闭所有标签,确保文档结构的完整性和一致性。 2. **简化的HTML元素**:相比标准HTML,XHTML MP剔除了...
**XHTML移动概要XHTMLMP_WAP2.0教程** XHTML移动概要(XHTMLMP)是专为移动设备设计的一种简化版的XHTML(eXtensible Hypertext Markup Language),它在WAP 2.0框架下运行,为移动互联网提供了更丰富的用户体验。...
### XHTML MP 开发知识点 #### 一、XHTML MP 概览 XHTML MP(Mobile Profile)是一种专门针对移动设备优化的XHTML版本,旨在帮助开发者创建能够在移动设备上高效运行的内容和服务。XHTML MP结合了XHTML 1.0 Strict...
XHTML的语法规则包括:元素必须小写,所有标签都必须闭合,属性值必须用引号包围,不允许使用空格缩进等。 XHTML MP是XHTML针对移动设备的特定版本,它考虑到移动设备的屏幕尺寸、带宽限制以及处理器性能。例如,它...
1. 它是 **XHTML** 的一个子集,继承了XHTML的结构化和严格的语法,使内容更容易理解和解析,特别适合资源有限的移动设备。 2. 它兼容 **XHTML Basic**,但加入了更多XHTML元素和属性,如 `<i>`, `<b>`, `<small>`, ...
2. **结构严谨性**:与HTML相比,XHTML的语法更加严格,这对于处理能力有限的移动设备来说尤其重要,因为它有助于优化数据传输和解析。 3. **与WCSS结合**:XHTML MP与WCSS结合使用,允许开发者通过样式表控制移动...
讲述了 WML 与 XHTML MP 的主要区别, XHTML MP 的语法规则和文档结构等等. 另外, 本 XHTML MP 教程也覆盖了列表, 表格, 链接, 下拉列表, 输入框和从移动设备上向服务器传送数据. 是目前国内唯一一部全面介绍 XHTML ...
XHTML MP是专门为移动设备定制的XHTML版本。它在保留HTML基本结构的同时,遵循XML的严格语法,使得内容更易于解析和呈现。XHTML MP支持更丰富的元素和属性,允许创建更复杂、更接近桌面Web的页面布局。此外,XHTML ...
1. **基础概念**:介绍XHTML MP的基本语法和结构,包括如何编写符合规范的HTML标签,以及如何使用CSS进行样式控制。 2. **设备兼容性**:讲解不同移动设备对XHTML MP的支持情况,如何进行跨设备的兼容性测试,以及...
在进行手机页面开发时,了解并遵循XHTML MP的基本语法规则是至关重要的。 首先,XHTML MP强调标签的正确闭合。这意味着每个开始标签都需要有相应的结束标签。例如,在编写段落时,不能像HTML那样省略结束标签,而是...