HTML5的基本理解
- html:超文本标记语言
- 顾名思义就是它本质上也是一种文本。不过这种文本是超级的 也是一种标记的。
- 但是它其实不是语言。它和我们的java c不一样。
- 它相当于定义好了一套规则。然后这套规则的文本浏览器可以取解析它。
补充说明
- 图中“java c”通常指 Java、C 等编程语言。HTML 属于标记语言,并非编程语言,无逻辑处理能力(如条件判断、循环),仅负责描述结构与语义。
- “超文本”指超越普通文本,可嵌入图片、链接、音视频等;浏览器按规则解析标签并渲染出图文并茂的多媒体内容。
HTML早期起源
- 在计算机早期。我们的电脑用户浏览的资料没有现在这么丰富。那时候要看资料 估计就是一个个的txt子类的东西。
- 后来有人想。如果想要在这些“txt”中嵌入一个图片。可以做到么。于是就有了早期的HTML了。
补充说明
- 纯文本(txt)无法表达格式与媒体,HTML 通过“标记”让文本具备结构(如段落、加粗)并支持嵌入图片,从单一文本走向图文混合。
HTML历经的版本
| 版本 | 发布日期 | 说明 |
|---|---|---|
| 超文本标记语言(第一版) | 1993年6月 | 作为互联网工程工作小组(IETF)工作草案发布(并非标准) |
| HTML 2.0 | 1995年11月 | 作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时 |
| HTML 3.2 | 1996年1月14日 | W3C(万维网联盟)推荐标准 |
| HTML 4.0 | 1997年12月18日 | W3C推荐标准 |
| HTML 4.01 | 1999年12月24日 | 微小改进,W3C推荐标准 |
| ISO HTML | 2000年5月15日 | 基于严格的HTML 4.01语法,是国际标准化组织和国际电工委员会的标准 |
| XHTML 1.0 | 2000年1月26日 | W3C推荐标准,后来经过修订于2002年8月1日重新发布 |
| XHTML 1.1 | 2001年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/> - 注意 他们的斜杠是在后面的 不是我们上面说的结束标记
Next: HTML5文件的基本结构