HTML5的基本理解

HTML5的基本理解

  • html:超文本标记语言
  • 顾名思义就是它本质上也是一种文本。不过这种文本是超级的 也是一种标记的。
  • 但是它其实不是语言。它和我们的java c不一样。
  • 它相当于定义好了一套规则。然后这套规则的文本浏览器可以取解析它。

补充说明

  • 图中“java c”通常指 Java、C 等编程语言。HTML 属于标记语言,并非编程语言,无逻辑处理能力(如条件判断、循环),仅负责描述结构与语义。
  • “超文本”指超越普通文本,可嵌入图片、链接、音视频等;浏览器按规则解析标签并渲染出图文并茂的多媒体内容。

HTML早期起源

  • 在计算机早期。我们的电脑用户浏览的资料没有现在这么丰富。那时候要看资料 估计就是一个个的txt子类的东西。
  • 后来有人想。如果想要在这些“txt”中嵌入一个图片。可以做到么。于是就有了早期的HTML了。

补充说明

  • 纯文本(txt)无法表达格式与媒体,HTML 通过“标记”让文本具备结构(如段落、加粗)并支持嵌入图片,从单一文本走向图文混合。

HTML历经的版本

版本发布日期说明
超文本标记语言(第一版)1993年6月作为互联网工程工作小组(IETF)工作草案发布(并非标准)
HTML 2.01995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时
HTML 3.21996年1月14日W3C(万维网联盟)推荐标准
HTML 4.01997年12月18日W3C推荐标准
HTML 4.011999年12月24日微小改进,W3C推荐标准
ISO HTML2000年5月15日基于严格的HTML 4.01语法,是国际标准化组织和国际电工委员会的标准
XHTML 1.02000年1月26日W3C推荐标准,后来经过修订于2002年8月1日重新发布
XHTML 1.12001年5月31日较1.0有微小改进
XHTML 2.0 草案没有发布2009年,W3C停止了XHTML 2.0工作组的工作
HTML5 草案2008年1月目前的HTML5规范是以草案发布,并不是最终版本,标准的全部实现也许还要很久。
  • 从1.0到5.0 html经过巨大的变化。从单一的文本显示到图文并茂的多媒体显示。尤其是html5 它对多媒体的支持功能更加强大。

补充说明

  • HTML5 草案虽于 2008 年发布,但最终标准在后续年份逐步定型,其最大亮点是原生支持音视频(如 <video><audio>),无需额外插件,契合前序课程中 m3u8 流媒体播放场景。

为什么叫标记语言呢?

  • 因为Html是用很多标签符号来“描述”这些文本和结构。
  • 最基本的语法是 <标记符></标记符>
  • 比如我们看下面一段文字。如果单纯放在txt里面我们看到的就是文字。
  • 突然如果我们希望某个字体需要“凸显”加粗那么txt是做不到的。但是有了html我们却可以做到。
  • 一般标记是包含开始和结束的。结束标记只是比开始标记多了一个/斜杠。
  • 当浏览器接收到这些标记后就会解释里面的标记符。然后把标记符相应的功能表达出来。
  • 比如加粗的加粗 加颜色的加颜色。字体加大的就加大等等。
  • 通常我们的标记都是一对的。比如 <p></p> <div></div>
  • p标签会把它里面的内容显示成一个段落。
  • 但是有一类标记却是单个的比如 <br/> <hr/>
  • 注意 他们的斜杠是在后面的 不是我们上面说的结束标记

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注