HTML:超文本标记语言,标准通用标记语言下的一个应用。
XHTML:可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。
虽然两者的名称看起来非常相似,但是它们之间有一些有趣的区别,需要加以注意。XHTML是用XML(eXtensible Markup Language)形式重新表示的HTML。XML是一种通用的、用来描述数据的、基于文本与标记的语言,它也作为其他许多语言(包括XHTML)的基础语言。
因此,XHTML实际上很大程度上是用XML规则重写的HTML。这些规则相当简单,而且大多数时候VWD都会帮助作出正确决定,或者提供错误列表和关于如何修复的建议。
最主要的不同
- XHTML 元素必须被正确地嵌套。
- XHTML 元素必须被关闭。
- 标签名必须用小写字母。
- XHTML 文档必须拥有根元素。