HTML、XHTML、HTML5、XML区别
大约 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)XHTML DOCTYPE 是强制性的。(2)
<html>
中的 XML namespace 属性是强制性的。(3)<html>
、<head>
、<title>
、<body>
也是强制性的。 - 元素语法:(1)XHTML 元素必须正确嵌套。(2)XHTML 元素必须始终关闭。(3)XHTML 元素必须小写。(4)XHTML 文档必须有一个根元素。
- 属性语法:(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是独立于软件和硬件的信息传输工具。