Course Code: html5intro
Duration: 14 hours
Overview:

培训参与者将获得以下知识:

  •     在HTML5中创建页面
  •     HTML5的主要优势
  •     HTML5与HTML4之间的差异
  •     HTML5的新元素和属性
  •     在HTML5中处理音频和视频媒体
  •     创建表单
  •     用于离线应用的Web存储
Course Outline:

简介

  • 背景
  • 受众
  • 范围
  • 历史
  • 设计笔记
  • HTML vs XHTML
  • 本规范的结构
  • HTML 快速入门
  • 作者的合规要求
  • 推荐阅读

通用基础设施

  • 术语
  • 合规要求
  • 大小写敏感性与字符串比较
  • UTF-8
  • 常见微语法
  • URLs
  • 获取资源
  • 常见 DOM 接口
  • 命名空间

HTML 文档的语义、结构与 API

  • 文档
  • Elements
  • HTML 文档中的 API
  • 与 XPath 和 XSLT 的交互
  • 动态标记插入

HTML 的元素

  • 根元素
  • 文档元数据
  • 脚本
  • 章节
  • 内容分组
  • 文本级语义
  • 编辑
  • 嵌入内容
  • 表格数据
  • 表单
  • 交互元素
  • 链接
  • 无专用元素的常见用法
  • 使用选择器匹配 HTML 元素

加载网页

  • 浏览上下文
  • Window 对象
  • 会话历史与导航
  • 浏览网页
  • 离线 Web 应用

Web 应用 API

  • 脚本
  • Base64 实用方法
  • 计时器
  • 用户提示
  • 系统状态与能力:Navigator 对象

用户交互

  • hidden 属性
  • 激活
  • 焦点
  • 分配键盘快捷键
  • contenteditable 属性
  • 拼写与语法检查
  • 拖放
  • 编辑 API

HTML 语法

  • 编写 HTML 文档
  • 解析 HTML 文档
  • 序列化 HTML 片段
  • 解析 HTML 片段
  • 命名字符引用

XHTML 语法

  • 编写 XHTML 文档
  • 解析 XHTML 文档
  • 序列化 XHTML 片段
  • 解析 XHTML 片段

渲染

  • 简介
  • CSS 用户代理样式表与呈现提示
  • 替换元素
  • 绑定
  • 框架与框架集
  • 交互媒体
  • 打印媒体

过时功能

  • 过时但合规的功能
  • 不合规的功能
  • 实现要求

IANA 考虑

  • text/html
  • text/html-sandboxed
  • application/xhtml+xml
  • text/cache-manifest
Sites Published:

United Arab Emirates - Introduction to HTML5

Qatar - Introduction to HTML5

Egypt - Introduction to HTML5

Saudi Arabia - Introduction to HTML5

South Africa - Introduction to HTML5

Brasil - Introdução ao HTML 5

Canada - Introduction to HTML5

中国 - Introduction to HTML5

香港 - Introduction to HTML5

澳門 - Introduction to HTML5

台灣 - Introduction to HTML5

USA - Introduction to HTML5

Österreich - Einführung in HTML 5

Schweiz - Einführung in HTML 5

Deutschland - Einführung in HTML 5

Czech Republic - Introduction to HTML5

Denmark - Introduction to HTML5

Estonia - Introduction to HTML5

Finland - Introduction to HTML5

Greece - Introduction to HTML5

Magyarország - Introduction to HTML5

Ireland - Introduction to HTML5

Luxembourg - Introduction to HTML5

Latvia - Introduction to HTML5

España - Introducción a HTML 5

Italia - Introduction to HTML5

Lithuania - Introduction to HTML5

Nederland - Introduction to HTML5

Norway - Introduction to HTML5

Portugal - Introdução ao HTML 5

România - Introduction to HTML5

Sverige - Introduction to HTML5

Türkiye - Introduction to HTML5

Malta - Introduction to HTML5

Belgique - Introduction à HTML 5

France - Introduction à HTML 5

日本 - Introduction to HTML5

Australia - Introduction to HTML5

Malaysia - Introduction to HTML5

New Zealand - Introduction to HTML5

Philippines - Introduction to HTML5

Singapore - Introduction to HTML5

Thailand - Introduction to HTML5

Vietnam - Introduction to HTML5

India - Introduction to HTML5

Argentina - Introducción a HTML 5

Chile - Introducción a HTML 5

Costa Rica - Introducción a HTML 5

Ecuador - Introducción a HTML 5

Guatemala - Introducción a HTML 5

Colombia - Introducción a HTML 5

México - Introducción a HTML 5

Panama - Introducción a HTML 5

Peru - Introducción a HTML 5

Uruguay - Introducción a HTML 5

Venezuela - Introducción a HTML 5

Polska - Wprowadzenie do HTML5

United Kingdom - Introduction to HTML5

South Korea - Introduction to HTML5

Pakistan - Introduction to HTML5

Sri Lanka - Introduction to HTML5

Bulgaria - Introduction to HTML5

Bolivia - Introducción a HTML 5

Indonesia - Introduction to HTML5

Kazakhstan - Introduction to HTML5

Moldova - Introduction to HTML5

Morocco - Introduction to HTML5

Tunisia - Introduction to HTML5

Kuwait - Introduction to HTML5

Oman - Introduction to HTML5

Slovakia - Introduction to HTML5

Kenya - Introduction to HTML5

Nigeria - Introduction to HTML5

Botswana - Introduction to HTML5

Slovenia - Introduction to HTML5

Croatia - Introduction to HTML5

Serbia - Introduction to HTML5

Bhutan - Introduction to HTML5

Nepal - Introduction to HTML5

Uzbekistan - Introduction to HTML5