存在问题:
最近有小伙伴问html/html5/xhtml/xml这四个有什么区别?
解决方案:
小编在这里为大家详细解释一下。
html
学名叫做超文本标记语言,“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。超文本标记语言的结构包括"头"部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。我们平时浏览的网页都是以它为基础写成的。它与css/javascript共同构成了丰富多彩的网页内容。
html5
HTML5 是下一代的 HTML。由于还没有成熟还在不断的完善当中。
它是基于一下规则在完善的:
也就是它兼容html但是又增加了新的特性。
xhtml
XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。它的目标是取代 HTML。XHTML 与 HTML 4.01 几乎是相同的。它是更严格更纯净的 HTML 版本是 HTML 与 XML(扩展标记语言)的结合物。由于html语法不够严谨所以存在很多错误的书写形式。为了避免这个问题就把xml和html结合了起来,XML 用来描述数据,而 HTML 则用来显示数据。它的语法更加严谨。
xml
学名叫作可扩展标记语言,用它表示的所有的东西都要被正确的标记,以产生形式良好的文档。它的设计宗旨是传输数据,而不是显示数据。它的标签没有被预定义。您需要自行定义标签。它被设计为具有自我描述性。