首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

XHTML与HTML其间的差异(转)

2012-10-09 
XHTML与HTML之间的差异(转)注意:有些版本的浏览器不能识别类似br/的标记,但在“/”前加个空格就能识别了,

XHTML与HTML之间的差异(转)

注意:有些版本的浏览器不能识别类似<br/>的标记,但在“/>”前加个空格就能识别了,所以应写为<br />。

上面的写法中,各属性值的引号不能省略。如果属性值内部需要引号,可以改为单引号进行分界(注:也可以外面用单引号,内部用双引号)。

checked是一个简写的属性,在XHTML中应该改为:

与此类似的属性还有 readonly、noresize、selected、disable 等。

?HTML/XHTML文档结构

以下是HTML 4.01文档结构:

<html>
<head>
?
</head>
<body>
?
</body>
</html>

以下是XHTML 1.0文档结构:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
?
</head>
<body>
?
</body>
</html>

doctype就是文档类型声明,前者声明文档是HTML 4.01,后者声明文档是XHTML 1.0。

在doctype声明中,声明了文档的根元素是 html,它在公共标识符被定义为 "-//W3C//DTD XHTML 1.0 Transitional//EN" 的DTD中进行了定义。浏览器将明白如何寻找匹配此公共标识符的DTD。如果找不到,浏览器将使用公共标识符后面的URL作为寻找DTD的位置。

注:doctype并非XHTML文档自身组成部分,它不是XHTML元素,不需要关闭。

<html>...</html>是文档的开始和结束,所有文档内容都放在这个区域里。

<head>...</head>是文档的头部,文档的说明和参数定义放在这个区域里。

<body>...</body>是文档的主体,需要在浏览器中显示的内容都放在这个区域里。

热点排行