HTML5 教程 / 简介

HTML5 简介

HTML5 是 HTML 标准的第五个版本,是 Web 时代的核心语言。本文详细介绍 HTML5 的新特性、语义化标签、多媒体支持、Canvas 绘图等功能。

什么是HTML5

HTML5 是 HTML 标准的最新版本,它延续了 HTML 4.01 的强大功能,并引入了一系列新的语义元素图形绘制媒体播放等特性。

HTML5 的设计理念是"化繁为简",它简化了文档类型声明,简化了字符集声明,引入了许多语义化标签,使得代码更加清晰、易读。

提示

HTML5 支持所有现代浏览器(Chrome、Firefox、Safari、Edge 等)。

HTML5 发展历史

  • 1991年 - HTML 1.0 发布
  • 1995年 - HTML 2.0 发布
  • 1997年 - HTML 3.2 发布
  • 1999年 - HTML 4.01 发布
  • 2008年 - HTML5 第一个草案发布
  • 2014年 - HTML5 正式发布

HTML5 新特性一览

HTML5 引入了众多强大的新特性,主要包括:

  • 语义化标签(header, nav, article, section, footer等)
  • Canvas 绘图 - 2D 图形绘制 API
  • SVG 矢量图形 - 可缩放矢量图形
  • Video 和 Audio - 原生媒体播放支持
  • Web Storage - 本地数据存储
  • Web Workers - 多线程处理
  • WebSocket - 实时双向通信
  • Geolocation - 地理定位服务
  • Drag and Drop - 拖放 API
  • Offline Web Applications - 离线应用支持

HTML5 常见问题

HTML5 与 HTML4 有什么区别?

HTML5相比HTML4主要增加了语义化标签、Canvas绘图、多媒体支持、本地存储等新特性,同时简化了文档声明和字符集设置。

哪些浏览器支持 HTML5?

所有现代浏览器都支持HTML5,包括Chrome、Firefox、Safari、Edge等。IE浏览器从IE10开始支持大部分HTML5特性。

HTML5 的 DOCTYPE 怎么写?

HTML5 的 DOCTYPE 声明非常简单,只需要 <!DOCTYPE html> 即可,无需像HTML4那样编写复杂的DTD声明。

DOCTYPE声明

HTML5 简化了文档类型声明,只需使用以下声明即可:

HTML5 DOCTYPE
<!DOCTYPE html> 
说明

与 HTML4.01 的复杂 DOCTYPE 声明相比,HTML5 的声明简洁明了。

字符编码

HTML5 简化了字符编码声明:

字符编码
<meta charset="UTF-8"> 

基本结构

一个完整的 HTML5 文档结构如下:

index.html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>页面标题</title>
</head>
<body>
    <h1>Hello World!</h1>
</body>
</html> 
💻 在线代码编辑器
👁️ 预览效果