Coursera 笔记

Module 01 · HTML OverviewHTML 概述

Introduction to HTMLHTML 简介

Coursera ↗


学习目标

观看本视频后,您将能够:

  • 解释 什么是 超文本标记语言 (HTML) 和 HTML5。
  • 列出 HTML5 的目标。

HTML 背景知识

HTML 的定义

  • HTML 全称为 HyperText Markup Language(超文本标记语言),被称为“互联网的语言”。
  • 它最初设计用于共享科学文档,后来不断适应,能够描述多种类型的文档并作为网页展示在互联网中。

HTML 元素

  • HTML 元素 是 HTML 页面中的构建块。
  • 内容被赋予不同的标签,例如:
    • 段落 (<p>)
    • 列表 (<ul> 或 <ol>)
    • 表格 (<table>)
  • 标签(Tags) 用于表示这些元素,浏览器不会直接显示这些标签,而是通过它们来渲染内容。

HTML 的演变

  1. 早期发展:
    • HTML 由 CERN(欧洲核子研究中心) 和 IETF(互联网工程任务组) 于 1990 年代初 推出。
    • 随后,万维网联盟 (W3C) 多次对 HTML 标准提出改进建议。
  2. 独立改进:
    • WHATWG(Web 超文本应用技术工作组) 开始独立制定 HTML 标准。
    • 2007 年,W3C 组建工作组,与 WHATWG 合作开发 HTML5 规范。
  3. 联合发布:
    • W3C 和 WHATWG 合作发布了 HTML5 标准。
    • W3C 的版本受 W3C 版权保护,而 WHATWG 的版本则采用了更宽松的许可协议。


HTML5 的目标

根据 W3C 起草的 HTML5 规范,其目标包括:

目标 描述
定义单一语言 HTML5 是一种单一语言,可以用 HTML 或 XML 语法书写。
兼容性 定义了与早期 HTML 实现互操作的处理模型。
改进文档标记 提供更好的文档标记。
新增功能支持 包括用于 Web 存储、视频 和 音频内容 的标记和 API。


HTML 与 HTML5 的区别

  • 在创建网页时,开发者可能会交替使用 HTML 和 HTML5 两个术语。
  • 通常情况下,HTML 意指 HTML5。
  • 若需区分版本(如讨论 HTML5 的新增功能),则应明确使用 HTML5。

总结

在本视频中,您学习了以下内容:

内容 说明
HTML 定义 超文本标记语言 (HyperText Markup Language) 是一种标记语言,用于将文档显示为网页。
HTML 元素 标签(如段落、列表、表格)用于表示 HTML 页面中的内容元素,浏览器通过这些标签渲染内容。
HTML5 特点 最新版本 HTML5 支持 HTML 或 XML 语法,兼容早期 HTML 版本,并支持 Web 存储、视频 和 音频 的标记及 API。


💡 提示:除非特别说明,本课程中的 HTML 均指代 HTML5。