XHTML MP的语法规则
来源:互联网 发布:windows xp没有telnet 编辑:程序博客网 时间:2024/04/28 17:10
XHTML MP是XHTML的一个子集。 XHTML MP的语法规则遵循XHTML的语法规则。
如本XHTML MP教程前面所讲,XHTML是更加严格的和简洁的HTML,如果您已经学会HTML,那么你可以通过以下的XHTML MP语法规则立即开始编写XHTML MP代码了。
- 标签必须正确关闭
- 标签和属性都必须是小写
- 属性值必须用引号括起来
- 不允许无属性值存在
- 标签必须正确嵌套
XHTML MP的语法规则1:标签必须正确关闭
在XHTML MP中的所有标签必须正确的关闭,例如:下面的代码在XHTML MP中不正确,因为缺少了</p>标签。
1
2
3
<
p
>XHTML MP教程第1章
<
p
>XHTML MP教程第2章
<
p
>XHTML MP教程第3章
正确的XHTML MP代码是:
1
2
3
<
p
>XHTML MP教程第1章</
p
>
<
p
>XHTML MP教程第2章</
p
>
<
p
>XHTML MP教程第3章</
p
>
在XHTML MP中一些标签不是成对出现的,因为没有被封闭的内容。比如<br>标签,用来换行。要关闭这种标签,在标签结束前的">"前,增加"/"。例如:闭合的<br>标签是<br />。
下面的标记代码在XHTML MP中是不正确的,因为<br>标签没有闭合。
1
Line break<
br
>
正确的XHTML MP代码:
1
Line break<
br
/>
需要注意的是,为了兼容一些PC电脑中的web浏览器,在/>前要增加一个空格,像这样:
1
Line break<
br
/>
XHTML MP的语法规则2:标签和属性都必须是小写
XHTML MP的语法是区分大小写的,在XHTML MP中的所有标记和属性必须是小写。下面的标记代码是不正确的,因为在XHTML MP标记(<P> </P>)和属性(ID)不能大写。
1
2
3
<
P
ID
=
"p1"
>XHTML MP教程第1章</
P
>
<
P
ID
=
"p2"
>XHTML MP教程第2章</
P
>
<
P
ID
=
"p3"
>XHTML MP教程第3章</
P
>
下面的代码在XHTML MP中是正确的:
1
2
3
<
p
id
=
"p1"
>XHTML MP教程第1章</
p
>
<
p
id
=
"p2"
>XHTML MP教程第2章</
p
>
<
p
id
=
"p3"
>XHTML MP教程第3章</
p
>
XHTML MP的语法规则3:属性值必须用引号括起来
在XHTML MP中的属性值必须用引号括起来。您可以使用单引号或双引号(花火推荐您养成使用双引号括起来的习惯)。下面的标记代码在XHTML MP中是不正确的。
1
2
3
<
p
id
=
p1
>XHTML MP教程第1章</
p
>
<
p
id
=
p2
>XHTML MP教程第2章</
p
>
<
p
id
=
p3
>XHTML MP教程第3章</
p
>
下面的代码在XHTML MP中是正确的:
1
2
3
<
p
id
=
"p1"
>XHTML MP教程第1章</
p
>
<
p
id
=
"p2"
>XHTML MP教程第2章</
p
>
<
p
id
=
"p3"
>XHTML MP教程第3章</
p
>
您还可以使用单引号括起来的属性值(不推荐):
1
2
3
<
p
id
=
'p1'
>XHTML MP教程第1章</
p
>
<
p
id
=
'p2'
>XHTML MP教程第2章</
p
>
<
p
id
=
'p3'
>XHTML MP教程第3章/p>
XHTML MP的语法规则4:不允许无属性值存在
对于某些属性,只有一个可能值,你可以不用输入属性值,只留下属性名称即可,这就是所谓的属性最小化。例如,在下面的标记代码中,我们定义一个复选框,最初是处于选中状态。对于checked属性,只有checked值,你可以在HTML中,只输入checked即可,网页浏览器会知道checked属性的值是"checked"。
1
<
input
type
=
"checkbox"
checked />
然而,属性最小化在XHTML MP中是不允许的。上面的标记代码在XHTML MP中是不正确的。要纠正它,你必须写完整的属性 - 值对,是这样的:
1
<
input
type
=
"checkbox"
checked
=
"checked"
/>
下面是另一个例子。下面的标记代码定义了一个选择列表中有三个选项:“XHTML MP教程第1部分”,“XHTML MP教程第2部分”和“XHTML MP教程第3部分”。在select标签中定义了可多选的属性 multiple,而“XHTML MP教程第2部分”的option通过selected定义了默认选中状态。
1
2
3
4
5
<
select
multiple>
<
option
>XHTML MP教程第1部分</
option
>
<
option
selected>XHTML MP教程第2部分</
option
>
<
option
>XHTML MP教程第3部分</
option
>
</
select
>
上面代码在HTML中是正确的,在XHTML MP中是不允许的,应该这样写:
1
2
3
4
5
<
select
multiple
=
"multiple"
>
<
option
>XHTML MP教程第1部分</
option
>
<
option
selected
=
"selected"
>XHTML MP教程第2部分</
option
>
<
option
>XHTML MP教程第3部分</
option
>
</
select
>
XHTML MP的语法规则5:标签必须正确嵌套
在XHTML MP中标签必须正确的嵌套,标签重叠是不允许的,下面的标记代码在XHTML MP中是错误的,因为标签重叠。 (<B></ B>和<i></ I>标记是用来改变文本的样式,分别为粗体和斜体。)
1
2
3
<
p
><
b
>XHTML MP教程第1部分</
p
></
b
>
<
i
><
p
>XHTML MP教程第2部分</
i
></
p
>
<
p
><
b
><
i
>XHTML MP教程第3部分</
p
></
i
></
b
>
下面的代码在XHTML MP中是正确的,标签正确嵌套
1
2
3
<
p
><
b
>XHTML MP教程第1部分</
b
></
p
>
<
p
><
i
>XHTML MP教程第2部分</
i
></
p
>
<
p
><
b
><
i
>XHTML MP教程第3部分</
i
></
b
></
p
>
- XHTML MP的语法规则
- XHTML MP的优点
- XHTML基本语法规则
- xhtml mp
- WAP2.0的定义与XHTML MP
- WAP2.0的定义与XHTML MP
- XHTML MP 需要注意的一些问题
- WAP2.0的定义与XHTML MP
- WAP2.0的定义与XHTML MP
- XHTML MP介绍,什么是XHTML MP
- 良好的xhtml规则
- xhtml mp 初步
- XHTML MP教程
- WAP2.0 XHTML MP
- XHTML MP 文档结构
- WAP2.0的定义与XHTML MP(dlmu2001)
- XHTML MP中不再使用的WML属性
- xhtml代码书写的规则
- MyEclipse 6.5优化设置(图文)
- Power Strings POJ DC3
- Android SPP蓝牙传输
- Response.AddHeader使用实例
- 函数指针
- XHTML MP的语法规则
- nova-rootwrapper相关
- MFC的自定义消息(用户消息)的定义与使用
- 理解 /etc/passwd 文件格式
- python中if __name__ == '__main__': 的解析
- FS_S5PC100平台上Linux Camera驱动开发详解(二)
- 另一个语音识别的例子
- ios开发初学者必须把警报作为错误来处理
- FS_S5PC100平台上Linux Camera驱动开发详解(一)