HTML、XHTML、HTML5、XML区别

版权声明:转载请注明出处: https://blog.csdn.net/yisumi/article/details/84106961

1、HTML,超文本标记语言(Hyper Text Markup Language)
–特点:
HTML文档描述网页,包含HTML标签和纯文本。

2、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 属性最小化也是禁止的。

3、HTML5,最新的HTML标准
–特点:
1)专门为承载丰富的 web 内容而设计的,无需额外插件。
2)拥有新的语义、图形以及多媒体元素。
3)提供的新元素和新的API简化了web应用程序的搭建。
4)是跨平台的,被设计为在不同类型的硬件(PC、平板、手机、电视机等等)之上运行。

4、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是独立于软件和硬件的信息传输工具。

本文来自:https://blog.csdn.net/yisumi
end…

猜你喜欢

转载自blog.csdn.net/yisumi/article/details/84106961