May 26

[原]XHTML代码的主要规则 不指定

linuxing , 11:23 , 编程 » (X)HTML , 评论(0) , 引用(0) , 阅读(18066) , Via 本站原创 | |
    XHTML(eXtensible Hyper Markup Language)即可扩展的超文本标记语言。是一种基于XML应用的HTML,它的可扩展性和灵活性将适应未来Web应用的更多需求。其规范与HTML大部分相同,但更严格,目前HTML正在向XHTML发展,因此,为设计出符合标准的网页,需要了解其主要的规范。

1、所有标记必须使用相应的结束标记进行关闭。
在HTML中,成对的标记可以不用结束标记来关闭,但在XHTML中要求所有成对的标记必须使用结束标记来关闭,例如<head>...</head>、<title>...</title>等;对于那些不成对的标记,则必须在其最后使用一个正斜线符号“/”来关闭,例如<br />、<hr />、<input .../>等。

2、标记及其属性名称必须使用小写字母。
在HTML中不区分字母的大小写,例如<HTML>、<html>作用都是一样的。在XHTML中,规定所有标记及其属性名称都必须使用小写字母。例如,正文标记必须写成<body></body>,而不允许写成<BODY></BODY>。

3、标记的属性值必须使用引号括起来。
在HTML中,设置标记的属性值可以不使用引号,例如<font face=华文行楷 size=3 color=#FF0000></font>。在XHTML中,必须使用双引号把属性值括起来,例如<font face="华文行楷" size="3" color="#FF0000"></font>。

4、标记的属性必须具有值。
在HTML中,设置标记的属性值可以使用简写形式,例如<input checked>。在XHTML中,要求所有属性都必须具有值,而不允许使用简写形式,对于HTML中那些可以简写的属性,把属性名称设置为属性值就可以了,例如<input checked="checked">。

5、强制XHTML元素。
在XHTML规范中,要求所有文档都必须有一个<!DOCTYPE>声明,要创建符合XHTML 1.0标准的网页,必须在文档首行添加以下文档类型声明:

<!DOCTYPE  html PUBLIC "-//W3C/DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

其中DOCTYPE是Document Type(文档类型)的缩写,用来说明所使用的XHTML或HTML是什么版本;其中的DTD(例如xhtml1-transitional.dtd)称为文档类型定义,浏览器就根据所定义的DTD来解释页面中的HTML标记并将其内容呈现出来。要创建符合标准的网页,<!DOCTYPE>声明时必不可少的。

Tags: ,
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]