跳至主要內容

HTML、XHTML、HTML5、XML区别

LincZero大约 2 分钟有道云

HTML、XHTML、HTML5、XML区别

版权声明:本文为CSDN博主「yisumi」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/yisumi/article/details/84106961

HTML,超文本标记语言(Hyper Text Markup Language)

–特点:

HTML文档描述网页,包含HTML标签和纯文本。

XHTML,可扩展性超文本标记语言(EXtensible Hyper Text Markup Language)

–特点:

1)结合XML和HTML的长处,开发出了XHTML。以XML应用的方式定义的HTML。

2)与HTML4.01几乎是相同。

3)更严格更纯净的HTML版本。

4)得到所有主流浏览器的支持。

5)2001年1月发布的W3C推荐标准。

–其他:

XHTML与HTML主要区别:

  1. 文档结构:(1)XHTML DOCTYPE 是强制性的。(2) <html> 中的 XML namespace 属性是强制性的。(3)<html><head><title><body> 也是强制性的。
  2. 元素语法:(1)XHTML 元素必须正确嵌套。(2)XHTML 元素必须始终关闭。(3)XHTML 元素必须小写。(4)XHTML 文档必须有一个根元素。
  3. 属性语法:(1)XHTML 属性必须使用小写。(2)XHTML 属性值必须用引号包围。(3)XHTML 属性最小化也是禁止的。

HTML5,最新的HTML标准

–特点:

1)专门为承载丰富的 web 内容而设计的,无需额外插件。

2)拥有新的语义、图形以及多媒体元素。

3)提供的新元素和新的API简化了web应用程序的搭建。

4)是跨平台的,被设计为在不同类型的硬件(PC、平板、手机、电视机等等)之上运行。

XML,可扩展性标记语言(EXtensible Markup Language)

–特点:

1)一种标记语言,很类似HTML。

2)设计宗旨是传输数据,而非显示数据。

3)标签没有被预定义,需要自行定义标签。

4)被设计为具有自我描述性。

5)1998年2月10日成为W3C的推荐标准。

–其他

XML与HTML的主要差异:

1)XML不是HTML的替代,XML是对HTML的补充。

2)XML被设计为传输和存储数据,其焦点是数据的内容。HTML被设计用来显示数据,其焦点是数据的外观。

3)在大多数web应用程序中,XML用于传输数据,而HTML用于格式化并显示数据。

4)XML是独立于软件和硬件的信息传输工具。