前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【入门指导第十三讲】概念墙

【入门指导第十三讲】概念墙

作者头像
程序员互动联盟
发布2018-03-15 11:50:41
7470
发布2018-03-15 11:50:41
举报

存在问题:

最近有小伙伴问html/html5/xhtml/xml这四个有什么区别?

解决方案:

小编在这里为大家详细解释一下。

html

学名叫做超文本标记语言,“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。超文本标记语言的结构包括"头"部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。我们平时浏览的网页都是以它为基础写成的。它与css/javascript共同构成了丰富多彩的网页内容。

html5

HTML5 是下一代的 HTML。由于还没有成熟还在不断的完善当中。

它是基于一下规则在完善的:

  • 新特性应该基于 HTML、CSS、DOM 以及 JavaScript。
  • 减少对外部插件的需求(比如 Flash)
  • 更优秀的错误处理
  • 更多取代脚本的标记
  • HTML5 应该独立于设备
  • 开发进程应对公众透明

也就是它兼容html但是又增加了新的特性。

xhtml

XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。它的目标是取代 HTML。XHTML 与 HTML 4.01 几乎是相同的。它是更严格更纯净的 HTML 版本是 HTML 与 XML(扩展标记语言)的结合物。由于html语法不够严谨所以存在很多错误的书写形式。为了避免这个问题就把xml和html结合了起来,XML 用来描述数据,而 HTML 则用来显示数据。它的语法更加严谨。

xml

学名叫作可扩展标记语言,用它表示的所有的东西都要被正确的标记,以产生形式良好的文档。它的设计宗旨是传输数据,而不是显示数据。它的标签没有被预定义。您需要自行定义标签。它被设计为具有自我描述性。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2015-11-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员互动联盟 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档