[原]XHTML代码的主要规则

    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>声明时必不可少的。

jQuery中html()方法在IE 和 FireFox 的差别
用XSLT转换XML
[转]XML Schema 与 XML DTD的技术比较与分析
用Schema规范XML文档
用DTD规范XML文档

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/105355.html

(0)
上一篇 2021年8月25日
下一篇 2021年8月25日

相关推荐

发表回复

登录后才能评论