XHTML学习笔记

XML 用来描述数据,而 HTML 则用来显示数据。把 HTML XML 各自的长处加以结合,得到了XHTMLXHTML 可以被所有的支持 XML 的设备读取,同时在其余的浏览器升级至支持 XML 之前,XHTML 使我们有能力编写出拥有良好结构的文档,这些文档可以很好地工作于所有的浏览器,并且可以向后兼容。

 

XHTML HTML 之间的差异

·  XHTML 元素必须被正确地嵌套。

·  XHTML 元素必须被关闭。

·  标签名必须用小写字母。

·  XHTML 文档必须拥有根元素。

 

更多的 XHTML 语法规则:

·         属性名称必须小写

·         属性值必须加引号

·         属性不能简写

·         Id 属性代替 name 属性

·         XHTML DTD 定义了强制使用的 HTML 元素

·          

重要的兼容性提示:

你应该在 "/" 符号前添加一个额外的空格,以使你的 XHTML 与当今的浏览器相兼容。

 

强制使用的 XHTML 元素

所有 XHTML 文档必须进行文件类型声明(DOCTYPE declaration)。在 XHTML 文档中必须存在htmlheadbody元素,而 title 元素必须位于在 head 元素中。

下面是一个最小化的 XHTML 文件模板:

 

最小化的XHTML文件模板
<!DOCTYPE Doctype goes here>

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

<head>

<title>Title goes here</title>

</head>

<body>

</body>

</html>

 

原文地址:https://www.cnblogs.com/myparamita/p/1509633.html