《HTML5多媒体应用开发》——第1章 HTML5简介1.1 HTML5是什么?

简介:

本节书摘来自异步社区《HTML5多媒体应用开发》一书中的第1章,第1.1节,作者: 【爱】Ian Devlin 更多章节内容可以访问云栖社区“异步社区”公众号查看。

第1章 HTML5简介

HTML5是对用于显示几乎所有互联网内容的这种语言的一次重大改进。确实,HTML5改变了人们对于HTML标记语言的看法。HTML5还在规范中引入了新的标记元素,包含了许多JavaScript API,使开发人员能够更深入和一致地在不同浏览器中访问原生的功能类型。设计人员和那些“不太懂技术”的人也能够受益,他们现在可以完成复杂的工作,并且轻松地为Web文档添加多媒体内容,这在过去需要更多的技术性知识。

本章主要介绍HTML5的特点及其发展历程。你还将看到一些主要的HTML5结构化元素。

下面,就让我们开始学习吧!

1.1 HTML5是什么?

HTML5是目前万维网核心语言最新、最好的版本,是长期以来Web和Web社区所出现的最激动人心的发展。HTML(超文本标记语言)从20世纪90年代初提出概念以来,已经是所有Web文档的核心语言。

HTML5的前身是HTML 4.01,两者之间最主要的差别是在规范中添加了许多JavaScript API(应用编程接口)。当然,这些规范中有一个与本书的主题直接相关—这个API使浏览器中与多媒体元素的交互成为可能。除了这些新的API之外,HTML5还修改了一些现有HTML元素的意义,删除了其他一些元素,更重要的是添加了一些新元素,其中一些使你能够为内容提供更多的语义含义。

值得注意的是,大多数这些新元素中实际上并没有添加任何你以前未曾见过的新功能。

不过,在开始深入到HTML5的工作原理之前,我们首先来看看HTML5的来源和发展。

相关文章
|
12天前
|
移动开发 前端开发 JavaScript
Twaver-HTML5基础学习(9)HTML节点(HTMLNode)
本文介绍了Twaver HTML5中的HTML节点(HTMLNode),这是一种专门用于呈现HTML元素的网元。文章解释了HTMLNode如何继承自Node并具有所有Node的特点,以及如何通过setName()方法将HTML元素作为网元的LabelAttachment或者AlarmAttachment呈现。示例代码展示了如何在React组件中创建HTMLNode并添加HTML元素,以及如何自定义告警显示样式。
9 1
Twaver-HTML5基础学习(9)HTML节点(HTMLNode)
|
4月前
|
前端开发
超文本标记语言(HTML)简介
超文本标记语言(HTML)简介
|
4月前
|
开发者
HTML 实体字符简介
HTML 实体字符简介
|
4月前
|
XML 前端开发 JavaScript
前端简介(HTML+CSS+JS)
前端简介(HTML+CSS+JS)
|
4月前
|
Web App开发 移动开发 前端开发
Web网页制作-知识点(3)——HTML5新增标签、CSS简介、CSS的引入方式、选择器、字体属性、背景属性、表格属性、关系选择器 二
Web网页制作-知识点(3)——HTML5新增标签、CSS简介、CSS的引入方式、选择器、字体属性、背景属性、表格属性、关系选择器 二
42 1
|
4月前
|
移动开发 前端开发 HTML5
Web网页制作-知识点(3)——HTML5新增标签、CSS简介、CSS的引入方式、选择器、字体属性、背景属性、表格属性、关系选择器一
Web网页制作-知识点(3)——HTML5新增标签、CSS简介、CSS的引入方式、选择器、字体属性、背景属性、表格属性、关系选择器 一
69 1
|
4月前
|
移动开发 HTML5
html5为什么只需要写<!doctype html>? 一共有多少种Doctype文档类型?
html5为什么只需要写<!doctype html>? 一共有多少种Doctype文档类型?
57 0
|
4月前
|
存储 移动开发 前端开发
Web网页制作-知识点(1)——HTML5介绍、HTML5的DOCTYPE声明、HTML基本骨架、标题标签、段落 换行、水平线图片图片路径、超链接
Web网页制作-知识点(1)——HTML5介绍、HTML5的DOCTYPE声明、HTML基本骨架、标题标签、段落 换行、水平线图片图片路径、超链接
53 0