HTML5+CSS3基础开发教程(第2版)
上QQ阅读APP看书,第一时间看更新

前言

HTML5和CSS3是近年来Web应用开发技术中最为热门的两项新技术。HTML5在原HTML版本的基础上,提出了大量创新的、实用的元素和规范。HTML5不仅在传统的台式机Web应用方面可以发挥重要作用,对移动设备上的Web应用也提供了良好的支持。CSS3在样式定义方面同样提出了大量新的元素,在丰富原有样式的基础上,使开发变得更加方便、快捷。

本书全面、翔实地介绍了HTML5各种基础知识及应用技巧,以及CSS3的基础应用和高级应用。通过对本书的学习,读者可以快速、全面地掌握使用HTML5和CSS3开发Web应用程序的方法,并且能够达到融会贯通、灵活运用的目的。

本书特点

本书的特点如下。

(1)介绍最新的开发技术。HTML5和CSS3是目前最新的两种网页开发技术,且发展前景良好,未来将被广泛应用。

(2)教材知识体系结构合理。知识安排强调整体性和系统性,知识表达强调层次性和有序性,便于读者学习和理解。

(3)理论与应用紧密结合。本书的每一章节在对相关知识点进行详细介绍之后,都会提供该技术点的具体应用示例,通过理论与实际相结合,读者能更好地掌握相关知识点。

(4)提升读者综合应用能力。本书在每章(除个别章节外)最后都提供了一个综合应用本章知识点的上机实践,通过完成每章上机实践内容,读者不仅能够更加深入理解理论知识,还能检测自己对本章知识的综合应用能力。

(5)语言通俗易懂,读者容易理解。书中采用程序结构、页面交互图、流程图、表格等多种方式,描述问题及解决问题的过程,使读者从多个角度来理解问题。

(6)案例的实用性。本书中最后提供了两个具有代表性的案例:Web游戏和Web网站,这两个应用分别代表了当前HTML5和CSS3的应用方向。通过这两个案例的练习,读者可以对本书所讲解的知识点进行整体回顾,提升读者应用HTML5和CSS3进行开发的水平。

本书结构

本书围绕HTML5及CSS3基础知识和高级应用进行讲解,书中提供了许多实例,而且每章后附有习题,用于巩固所学内容。全书共分15章,各章具体内容如下表所示。

表 全书各章的主要内容

本书面向的读者

本书面向的是HTML程序设计的初学者。读者无需掌握任何开发技术就可以根据书中介绍的方法和实例,构建HTML5的Web应用。本书在内容编排上由浅入深,循序渐进,注重理论与实际相结合,特别适合高等院校的教师作为授课教材。

如果您具备一定的网页开发基础,但又希望掌握最新的网页开发技术,本书也非常适合。虽然本书的编写初衷是面向没有开发经验的读者,但是如果您具备以下方面的知识,学习起来将事半功倍:

•熟悉HTML;

•熟悉CSS;

•熟悉JavaScript。

本书实例的运行环境

由于目前浏览器对HTML5及CSS3的支持性有所不同,个别示例可能需要在不同浏览器上运行方能得到正确效果,因此建议读者安装Firefox、Chrome以及Opera浏览器。

技术支持

本书实例开发中用到的程序源代码,可以在“人邮教育社区(www.ryjiaoyu.com)”上免费下载,以供读者学习和使用。

编者

2017年5月